Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 HTTP響應 響應狀態資訊 響應碼一些具體含義
阿新 • • 發佈:2018-12-16
如果使用者需要了解響碼具體情況,
請參考RFC2068
其中給出了具體響應碼的含義。
例如,響應碼的一些具體含義。
響應碼 | 意義 |
---|---|
201 | 伺服器建立了一個新資源 |
202 | 伺服器收到請求,但未處理完畢 |
204 | 請求成功,但返回空資料 |
300 | 返回多個請求結果,供客戶端選擇 |
301 | 請求資源已經移動到新的永久URL上 |
302 | 請求資源被移動到一個臨時URL上 |
304 | 請求的資源沒有進行更新 |
400 | 出現請求錯誤 |
401 | 需要認證,而請求沒有進行認證 |
403 | 伺服器接收請求但不能訪問請求資源 |
404 | 沒有收到所請求的資源 |
405 | 伺服器不允許該請求方式 |
501 | 伺服器還沒有實現請求的方法 |
502 | 網路的網關出現錯誤 |
503 | 伺服器忙 |
如果使用者在實際程式設計時,
需要知道響應的具體狀態資訊可以對響應訊息進行讀操作,
然後分離出響應碼即可。
在RFC2068中
對一些擴充套件的相應碼沒有做出相應的解釋。
這種情況可以簡單地認為該響應碼等於該類首個響應碼的解釋。
例如響應碼333 擴充套件的編碼在RFC2068中沒有相應的解釋,
可以認為333等價於300的響應碼解釋
表示返回多個請求結果供客戶端選擇