亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

協議狀態碼-2XX

2xx 表示的是請求已被正常處理了,以 2 開頭的幾個常用狀態碼如下:

200 OK

請求已成功,請求所希望的響應頭或數據體將隨此響應返回。出現此狀態碼是表示正常狀態。

201 Created

請求已經被實現,而且有一個新的資源已經依據請求的需要而建立,且其 URI 已經隨 Location 頭信息返回。
適用場景
API 請求創建一個資源對象,返回了新資源對象的地址。目前開發中大部分是新增一個資源返回這個資源的 ID ,然后根據 ID 再查詢詳情。Http 的很多狀態碼都定很細,實踐中并不都那么遵守理論。

客戶端

POST /add-article HTTP/1.1
Content-Type: application/json
{ "article": "http" }

服務端

HTTP/1.1 201 Created
Location: /article/01

202 Accepted

表示請求已接收,但服務器未處理完成。
適用場景
請求作業耗時比較久的情況,后端可以先返回告訴客戶端任務已開始,你可以先去處理別的事情了,而不用一直長時間等待。

203 Non-Authoritative Information

文檔已經正常地返回,但一些應答頭可能不正確,因為使用的是文檔的拷貝,非權威性信息。
適用場景
請求借助代理服務器訪問原始服務器,拿到數據后,代理服務器并沒有把原始服務器的頭部元數據完全拷貝過來,只是簡單的把消息體傳給前端的客戶。甚至代理服務器把消息體都做了編碼,這時候頭部的 Content-Encoding就跟原始服務器不同了。

204 No Content

請求處理成功,但是服務端沒有消息體返回。所以當瀏覽器收到 204 端請求時不需要更新數據。
適用場景:客戶端向服務端發動消息,服務端不需要返回數據。

205 Reset Content

服務器成功處理了請求,且沒有返回任何內容。但是與204響應不同,返回此狀態碼的響應要求請求者重置文檔視圖。該響應主要是被用于接受用戶輸入后,立即重置表單,以便用戶能夠輕松地開始另一次輸入。

206 Partial Content

客戶端對服務端的資源進行了某一部分的請求,服務端正常執行,響應報文中包含由 Content-Range 指定范圍的實體內容。
客戶端

GET /imooc/video.mp4 HTTP/1.1
Range: bytes=1048576-2097152

服務端

HTTP/1.1 206 Partial Content
Content-Range: bytes 1048576-2097152/3145728
Content-Type: video/mp4