C# HttpWebResponse 請求常見的狀態碼


Accepted 202

等效於 HTTP 狀態 202。 Accepted 指示已接受請求做進一步處理。

AlreadyReported 208

等效於 HTTP 狀態 208。 AlreadyReported 指示已在多狀態響應的前面部分枚舉了 WebDAV 綁定的成員,並且不再將其包含在內。

Ambiguous 300

等效於 HTTP 狀態 300。 Ambiguous 指示請求的信息有多種表示形式。 默認操作是將此狀態視為重定向,並遵循與此響應關聯的 Location 標頭的內容。 Ambiguous 是 MultipleChoices 的同義詞。

BadGateway 502

等效於 HTTP 狀態 502。 BadGateway 指示中間代理服務器從另一代理或原始服務器接收到錯誤響應。

BadRequest 400

等效於 HTTP 狀態 400。 BadRequest 指示服務器未能識別請求。 如果沒有其他適用的錯誤,或者不知道准確的錯誤或錯誤沒有自己的錯誤代碼,則發送 BadRequest

Conflict 409

等效於 HTTP 狀態 409。 Conflict 指示由於服務器上的沖突而未能執行請求。

Continue 100

等效於 HTTP 狀態 100。 Continue 指示客戶端可能繼續其請求。

Created 201

等效於 HTTP 狀態 201。 Created 指示請求導致在響應被發送前創建新資源。

EarlyHints 103

等效於 HTTP 狀態 103。 EarlyHints 向客戶端指示服務器可能會發送最終響應,其中標頭字段包含在信息性響應中。

ExpectationFailed 417

等效於 HTTP 狀態 417。 ExpectationFailed 指示服務器未能符合 Expect 標頭中給定的預期值。

FailedDependency 424

等效於 HTTP 狀態 424。 FailedDependency 指示無法對資源執行該方法,因為請求的操作依賴於其他操作,並且該操作失敗。

Forbidden 403

等效於 HTTP 狀態 403。 Forbidden 指示服務器拒絕滿足請求。

Found 302

等效於 HTTP 狀態 302。 Found 指示請求的信息位於 Location 標頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 原始請求方法為 POST 時,重定向的請求將使用 GET 方法。 Found 是 Redirect 的同義詞。

GatewayTimeout 504

等效於 HTTP 狀態 504。 GatewayTimeout 指示中間代理服務器在等待來自另一個代理或原始服務器的響應時已超時。

Gone 410

等效於 HTTP 狀態 410。 Gone 指示請求的資源不再可用。

HttpVersionNotSupported 505

等效於 HTTP 狀態 505。 HttpVersionNotSupported 指示服務器不支持請求的 HTTP 版本。

IMUsed 226

等效於 HTTP 狀態 226。 IMUsed 指示服務器已執行對資源的請求,並且響應表示應用於當前實例的一個或多個實例操作的結果。

InsufficientStorage 507

等效於 HTTP 狀態 507。 InsufficientStorage 指示服務器無法存儲完成請求所需的表示形式。

InternalServerError 500

等效於 HTTP 狀態 500。 InternalServerError 指示服務器上發生了一般錯誤。

LengthRequired 411

等效於 HTTP 狀態 411。 LengthRequired 指示缺少必需的 Content-length 標頭。

Locked 423

等效於 HTTP 狀態 423。 Locked 指示源或目標資源已鎖定。

LoopDetected 508

等效於 HTTP 狀態 508。 LoopDetected 指示服務器已終止操作,因為它在處理帶有“Depth: infinity”的 WebDAV 請求時遇到了無限循環。 此狀態代碼用於與不知道多狀態響應正文中出現 208 狀態代碼 AlreadyReported 的客戶端進行后向兼容。

MethodNotAllowed 405

等效於 HTTP 狀態 405。 MethodNotAllowed 指示請求的資源上不允許請求方法(POST 或 GET)。

MisdirectedRequest 421

等效於 HTTP 狀態 421。 MisdirectedRequest 指示請求被定向到無法生成響應的服務器。

Moved 301

等效於 HTTP 狀態 301。 Moved 指示請求的信息已移到 Location 頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 原始請求方法為 POST 時,重定向的請求將使用 GET 方法。 Moved 是 MovedPermanently 的同義詞。

MovedPermanently 301

等效於 HTTP 狀態 301。 MovedPermanently 指示請求的信息已移到 Location 頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 MovedPermanently 是 Moved 的同義詞。

MultipleChoices 300

等效於 HTTP 狀態 300。 MultipleChoices 指示請求的信息有多種表示形式。 默認操作是將此狀態視為重定向,並遵循與此響應關聯的 Location 標頭的內容。 MultipleChoices 是 Ambiguous 的同義詞。

MultiStatus 207

等效於 HTTP 狀態 207。 MultiStatus 指示 Web 分布式創作和版本管理 (WebDAV) 操作期間的單個響應有多個狀態代碼。 響應正文包含描述狀態代碼的 XML。

NetworkAuthenticationRequired 511

等效於 HTTP 狀態 511。 NetworkAuthenticationRequired 指示客戶端需要進行身份驗證才能獲得網絡訪問權限;它旨在用於攔截用於控制網絡訪問權限的代理。

NoContent 204

等效於 HTTP 狀態 204。 NoContent 指示已成功處理請求並且響應已被設定為無內容。

NonAuthoritativeInformation 203

等效於 HTTP 狀態 203。 NonAuthoritativeInformation 指示返回的元信息來自緩存副本而不是原始服務器,因此可能不正確。

NotAcceptable 406

等效於 HTTP 狀態 406。 NotAcceptable 指示客戶端已用 Accept 標頭指示將不接受資源的任何可用表示形式。

NotExtended 510

等效於 HTTP 狀態 510。 NotExtended 指示服務器需要進一步擴展請求才能使服務器完成該請求。

NotFound 404

等效於 HTTP 狀態 404。 NotFound 指示請求的資源不在服務器上。

NotImplemented 501

等效於 HTTP 狀態 501。 NotImplemented 指示服務器不支持請求的函數。

NotModified 304

等效於 HTTP 狀態 304。 NotModified 指示客戶端的緩存副本是最新的。 未傳輸此資源的內容。

OK 200

等效於 HTTP 狀態 200。 OK 指示請求成功,且請求的信息包含在響應中。 這是最常接收的狀態代碼。

PartialContent 206

等效於 HTTP 狀態 206。 PartialContent 指示響應是包括字節范圍的 GET 請求所請求的部分響應。

PaymentRequired 402

等效於 HTTP 狀態 402。 保留 PaymentRequired 以供將來使用。

PermanentRedirect 308

等效於 HTTP 狀態 308。 PermanentRedirect 指示請求信息位於 Location 標頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 如果原始請求方法是 POST,則重定向的請求也會使用 POST 方法。

PreconditionFailed 412

等效於 HTTP 狀態 412。 PreconditionFailed 指示此請求的條件集失敗,並且無法執行該請求。使用條件請求標頭設置添加,如:If-Match、If-None-Match 或 If-Unmodified-Since。

PreconditionRequired 428

等效於 HTTP 狀態 428。 PreconditionRequired 指示服務器要求的請求為條件請求。

Processing 102

等效於 HTTP 狀態 102。 Processing 指示服務器已接受完成請求,但尚未完成該請求。

ProxyAuthenticationRequired 407

等效於 HTTP 狀態 407。 ProxyAuthenticationRequired 指示請求的代理要求身份驗證。 Proxy-authenticate 標頭包含如何執行身份驗證的詳細信息。

Redirect 302

等效於 HTTP 狀態 302。 Redirect 指示請求的信息位於 Location 標頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 原始請求方法為 POST 時,重定向的請求將使用 GET 方法。 Redirect 是 Found 的同義詞。

RedirectKeepVerb 307

等效於 HTTP 狀態 307。 RedirectKeepVerb 指示請求信息位於 Location 標頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 如果原始請求方法是 POST,則重定向的請求也會使用 POST 方法。 RedirectKeepVerb 是 TemporaryRedirect 的同義詞。

RedirectMethod 303

等效於 HTTP 狀態 303。 作為 POST 的結果,RedirectMethod 將客戶端自動重定向到 Location 標頭中指定的 URI。 用 GET 生成對 Location 標頭所指定的資源的請求。 RedirectMethod 是 SeeOther 的同義詞。

RequestedRangeNotSatisfiable 416

等效於 HTTP 狀態 416。 RequestedRangeNotSatisfiable 指示無法返回從資源請求的數據范圍,因為范圍的開頭在資源的開頭之前,或因為范圍的結尾在資源的結尾之后。

RequestEntityTooLarge 413

等效於 HTTP 狀態 413。 RequestEntityTooLarge 指示請求太大,服務器無法處理。

RequestHeaderFieldsTooLarge 431

等效於 HTTP 狀態 431。 RequestHeaderFieldsTooLarge 指示服務器不願意處理請求,因為它的標頭字段(單個標頭字段或所有標頭字段合計)太大。

RequestTimeout 408

等效於 HTTP 狀態 408。 RequestTimeout 指示客戶端沒有在服務器期望請求的時間內發送請求。

RequestUriTooLong 414

等效於 HTTP 狀態 414。 RequestUriTooLong 指示 URI 太長。

ResetContent 205

等效於 HTTP 狀態 205。 ResetContent 指示客戶端應重置(而非重新加載)當前資源。

SeeOther 303

等效於 HTTP 狀態 303。 作為 POST 的結果,SeeOther 將客戶端自動重定向到 Location 標頭中指定的 URI。 用 GET 生成對 Location 標頭所指定的資源的請求。 SeeOther 是 RedirectMethod 的同義詞

ServiceUnavailable 503

等效於 HTTP 狀態 503。 ServiceUnavailable 指示服務器暫時不可用,通常是由於過多加載或維護。

SwitchingProtocols 101

等效於 HTTP 狀態 101。 SwitchingProtocols 指示正在更改協議版本或協議。

TemporaryRedirect 307

等效於 HTTP 狀態 307。 TemporaryRedirect 指示請求信息位於 Location 標頭中指定的 URI 處。 接收到此狀態時的默認操作為遵循與響應關聯的 Location 標頭。 如果原始請求方法是 POST,則重定向的請求也會使用 POST 方法。 TemporaryRedirect 是 RedirectKeepVerb 的同義詞。

TooManyRequests 429

等效於 HTTP 狀態 429。 TooManyRequests 指示用戶在給定時間內發送了太多請求。

Unauthorized 401

等效於 HTTP 狀態 401。 Unauthorized 指示請求的資源要求身份驗證。 WWW-Authenticate 標頭包含如何執行身份驗證的詳細信息。

UnavailableForLegalReasons 451

等效於 HTTP 狀態 451。 UnavailableForLegalReasons 指示服務器由於法律要求而拒絕訪問資源。

UnprocessableEntity 422

等效於 HTTP 狀態 422。 UnprocessableEntity 指示請求格式正確,但由於語義錯誤,無法遵循該請求。

UnsupportedMediaType 415

等效於 HTTP 狀態 415。 UnsupportedMediaType 指示請求是不受支持的類型。

Unused 306

等效於 HTTP 狀態 306。 Unused 是未完全指定的 HTTP/1.1 規范的建議擴展。

UpgradeRequired 426

等效於 HTTP 狀態 426。 UpgradeRequired 指示客戶端應切換為諸如 TLS/1.0 之類的其他協議。

UseProxy 305

等效於 HTTP 狀態 305。 UseProxy 指示請求應使用位於 Location 標頭中指定的 URI 的代理服務器。

VariantAlsoNegotiates 506

等效於 HTTP 狀態 506。 VariantAlsoNegotiates 指示所選的變體資源配置為參與透明內容協商本身,因此在協商過程中不是正確的終結點。

轉自:https://docs.microsoft.com/zh-cn/dotnet/api/system.net.httpstatuscode?view=netcore-3.1


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM