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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

返回结果的HTTP状态码——《图解http》第四章

發布時間:2025/3/15 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 返回结果的HTTP状态码——《图解http》第四章 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • HTTP狀態碼負責表示客戶端HTTP請求的返回結果、標記服務器端的處理是否正常、通知出現的錯誤等工作。*

4.1狀態碼負責告知從服務器端返回的請求結果

狀態碼的類別:
| | 類別 | 原因短語
---|--- | --- |
1XX | informational(信息性狀態碼) | 接受的請求正在處理
2XX | Success(成功狀態碼) | 請求正常處理完畢
3XX | Redirection(重定向狀態碼) | 需要進行附加操作以完成請求 |
4XX | Client Error(客戶端錯誤狀態碼) | 服務器無法處理請求 |
5XX | Server Error(服務器錯誤狀態碼) | 服務器處理請求出錯 |

4.2 2XX成功

  • 200 OK 正常處理
  • 204 No Content 請求成功,但不返回資源
  • 206 Partial Content 表示客戶端進行了范圍請求
  • 4.3 3XX重定向

  • 301 Moved Permanently 永久性重定向。
  • 302 Found 臨時性重定向
  • 303 See Other 表示由于請求對應的資源存在著另一個URI,應使用GET方法定向獲取請求的資源。
  • 307 Temporary Redirect 臨時重定向。與302狀態有著相同的含義。
  • 304 Not Modified 表示服務器接收了附帶條件的請求且條件未滿足的情況

    PS:條件請求

    在進行條件請求時,客戶端會提供給服務器一個If-Modified-Since請求頭,其值為服務器上次返回的Last-Modified響應頭中的日期值還會提供一個If-None-Match請求頭,值為服務器上次返回的ETag響應頭的值。==服務器會讀取到這兩個請求頭中的值,判斷出客戶端緩存的資源是否是最新的。==
  • ==情況一==:如果客戶端緩存的資源是最新的話,服務器就會返回HTTP/304 Not Modified響應,但沒有響應體.客戶端收到304響應后,就會從緩存中讀取對應的資源。
  • ==情況二==:如果服務器認為客戶端緩存的資源已經過期了,那么服務器就會返回HTTP/200 OK響應,響應體就是該資源當前最新的內容.客戶端收到200響應后,就會用新的響應體覆蓋掉舊的緩存資源。
  • 4.4 4XX客戶端錯誤

  • 400 Bad Request 表示請求的報文中存在語法錯誤。
    瀏覽器會像200 OK那樣對待該狀態碼。
  • 401 Unauthorized 表示發送的請求需要有通過HTTP認證的認證信息。另外若之前已進行過1次請求,則表示用戶認證失敗。
  • 403 Forbidden表示對請求資源的訪問被服務器拒絕了。
  • 404 Not Found表明服務器上無法找到請求的資源。也可以在服務器拒絕請求且不想說明原因的時候使用。
  • 4.5 5XX服務器錯誤

  • 500 Internal Server Error表明服務器再執行請求時發生錯誤,也可能是其他錯誤。
  • 503 Service Unavailable表明服務器暫時處于超負載或者正在進行停機維護,現在無法處理請求。
  • PS: 不少返回的狀態碼響應都是錯誤的,但是用戶可能察覺不到這點。比如Web應用程序內部發送錯誤,狀態碼依然返回200 OK,這種情況也經常遇到。

    轉載于:https://www.cnblogs.com/foxNike/p/6337299.html

    新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

    總結

    以上是生活随笔為你收集整理的返回结果的HTTP状态码——《图解http》第四章的全部內容,希望文章能夠幫你解決所遇到的問題。

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