日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

HTTP协议之http状态码详解

發布時間:2024/4/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HTTP协议之http状态码详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

什么是HTTP狀態碼

HTTP狀態碼的作用是:Web服務器用來告訴客戶端,發生了什么事。

狀態碼位于HTTP Response 的第一行中,會返回一個”三位數字的狀態碼“和一個“狀態消息”。 ”三位數字的狀態碼“便于程序進行處理, “狀態消息”更便于人理解。

已定義范圍分類
1XX100-101信息提示
2XX200-206成功
3XX300-305重定向
4XX400-415客戶端錯誤
5XX500-505服務器錯誤

?

?

?

?

?4XX客戶端錯誤狀態碼

狀態碼狀態消息含義?
400Bad Request(壞請求)告訴客戶端,它發送了一個錯誤的請求。?
401Unauthorized(未授權)需要客戶端對自己認證?
402Payment Required(要求付款)這個狀態還沒被使用, 保留給將來用?
403Forbidden(禁止)請求被服務器拒絕了?
404Not Found(未找到)未找到資源?
405Method Not Allowed(不允許使用的方法)不支持該Request的方法。?
406Not Acceptable(無法接受)??
407Proxy Authentication Required(要求進行代理認證)與狀態碼401類似, 用于需要進行認證的代理服務器?
408Request Timeout(請求超時)?如果客戶端完成請求時花費的時間太長, 服務器可以回送這個狀態碼并關閉連接?
409Conflict(沖突)發出的請求在資源上造成了一些沖突?
410Gone(消失了)服務器曾經有這個資源,現在沒有了, 與狀態碼404類似?
411Length Required(要求長度指示)服務器要求在Request中包含Content-Length。?
412Precondition Failed(先決條件失敗)??
413Request Entity Too Large(請求實體太大)客戶端發送的實體主體部分比服務器能夠或者希望處理的要大?
414Request URI Too Long(請求URI太長)客戶端發送的請求所攜帶的URL超過了服務器能夠或者希望處理的長度?
415Unsupported Media Type(不支持的媒體類型)服務器無法理解或不支持客戶端所發送的實體的內容類型?
416Requested Range Not Satisfiable(所請求的范圍未得到滿足)??
417Expectation Failed(無法滿足期望)??

?

5XX服務器錯誤狀態碼

狀態碼狀態消息含義?
500Internal Server Error(內部服務器錯誤)服務器遇到一個錯誤,使其無法為請求提供服務?
501Not Implemented(未實現)客戶端發起的請求超出服務器的能力范圍(比如,使用了服務器不支持的請求方法)時,使用此狀態碼。?
502Bad Gateway(網關故障)代理使用的服務器遇到了上游的無效響應?
503Service Unavailable(未提供此服務)服務器目前無法為請求提供服務,但過一段時間就可以恢復服務?
504Gateway Timeout(網關超時)與狀態碼408類似, 但是響應來自網關或代理,此網關或代理在等待另一臺服務器的響應時出現了超時?
505HTTP Version Not Supported(不支持的HTTP版本)服務器收到的請求使用了它不支持的HTTP協議版本。 有些服務器不支持HTTP早期的HTTP協議版本,也不支持太高的協議版本

?

?

?

常見的狀態碼

狀態碼狀態消息含義?
200OK服務器成功處理了請求(這個是我們見到最多的)?
201Created(已創建)對于那些要服務器創建對象的請求來說,資源已創建完畢。?
202Accepted(已接受)請求已接受, 但服務器尚未處理?
203Non-Authoritative Information(非權威信息)服務器已將事務成功處理,只是實體Header包含的信息不是來自原始服務器,而是來自資源的副本。?
204No Content(沒有內容)Response中包含一些Header和一個狀態行, 但不包括實體的主題內容(沒有response body)?
205Reset Content(重置內容)?另一個主要用于瀏覽器的代碼。意思是瀏覽器應該重置當前頁面上所有的HTML表單。?
206Partial Content(部分內容)?部分請求成功?

?

?

3XX 重定向狀態碼

狀態碼狀態消息含義實例
300Multiple Choices(多項選擇)?客戶端請求了實際指向多個資源的URL。這個代碼是和一個選項列表一起返回的,然后用戶就可以選擇他希望的選項了?
301Moved Permanently(永久移除)請求的URL已移走。Response中應該包含一個Location URL, 說明資源現在所處的位置?
302Found(已找到)與狀態碼301類似。但這里的移除是臨時的。 客戶端會使用Location中給出的URL,重新發送新的HTTP request?
303?See Other(參見其他)類似302?
304Not Modified(未修改)客戶的緩存資源是最新的, 要客戶端使用緩存?
305?Use Proxy(使用代理)必須通過代理訪問資源, 代理的地址在Response 的Location中?
306?未使用這個狀態碼當前沒使用?
307Temporary Redirect(臨時重定向類似302?

?

2XX 成功狀態碼

狀態碼狀態消息含義實例
200OK服務器成功處理了請求(這個是我們見到最多的)?
201Created(已創建)對于那些要服務器創建對象的請求來說,資源已創建完畢。?
202Accepted(已接受)請求已接受, 但服務器尚未處理?
203Non-Authoritative Information(非權威信息)服務器已將事務成功處理,只是實體Header包含的信息不是來自原始服務器,而是來自資源的副本。?
204No Content(沒有內容)Response中包含一些Header和一個狀態行, 但不包括實體的主題內容(沒有response body)?
205Reset Content(重置內容)?另一個主要用于瀏覽器的代碼。意思是瀏覽器應該重置當前頁面上所有的HTML表單。?
206Partial Content(部分內容)?部分請求成功?

?

本文轉自:http://www.cr173.com/html/18901_2.html

總結

以上是生活随笔為你收集整理的HTTP协议之http状态码详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。