HTTP狀態碼有哪些?
常見的HTTP相應狀態碼
200:請求被正常處理。可以正常播放的音視頻,常見于網頁直接播放或者下載。
204:請求被受理但沒有資源可以返回
206:客戶端只是請求資源的一部分,服務器只對請求的部分資源執行GET方法,相應報文中通過Content-Range指定范圍的資源。完整的音視頻被拆成了很多段,每一個206都是其中一段,且不能直接播放(首段除外),常見于播放器播放產生。
301:永久性重定向
302:臨時重定向。301和302表示請求的音視頻url地址變更為其他URL,新的URL在響應——請求頭——Location中可以找到。
303:與302狀態碼有相似功能,只是它希望客戶端在請求一個URI的時候,能通過GET方法重定向到另一個URI上
304:發送附帶條件的請求時,條件不滿足時返回,與重定向無關。向服務器詢問url 指向資源是否更新,無更新則服務器返回304。所以不會有資源被抓到,但是請求的url 可以單獨去下載。
307:臨時重定向,與302類似,只是強制要求使用POST方法
400:請求報文語法有誤,服務器無法識別
401:請求需要認證
403:請求的對應資源禁止被訪問
404:服務器無法找到對應資源
500:服務器內部錯誤
503:服務器正忙