1. 程式人生 > >Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 HTTP響應 響應狀態資訊 響應碼一些具體含義

Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 HTTP響應 響應狀態資訊 響應碼一些具體含義

如果使用者需要了解響碼具體情況,
請參考RFC2068
其中給出了具體響應碼的含義。

例如,響應碼的一些具體含義。

響應碼 意義
201 伺服器建立了一個新資源
202 伺服器收到請求,但未處理完畢
204 請求成功,但返回空資料
300 返回多個請求結果,供客戶端選擇
301 請求資源已經移動到新的永久URL上
302 請求資源被移動到一個臨時URL上
304 請求的資源沒有進行更新
400 出現請求錯誤
401 需要認證,而請求沒有進行認證
403 伺服器接收請求但不能訪問請求資源
404 沒有收到所請求的資源
405 伺服器不允許該請求方式
501 伺服器還沒有實現請求的方法
502 網路的網關出現錯誤
503 伺服器忙

如果使用者在實際程式設計時,
需要知道響應的具體狀態資訊可以對響應訊息進行讀操作,
然後分離出響應碼即可。

在RFC2068中
對一些擴充套件的相應碼沒有做出相應的解釋。

這種情況可以簡單地認為該響應碼等於該類首個響應碼的解釋。

例如響應碼333 擴充套件的編碼在RFC2068中沒有相應的解釋,
可以認為333等價於300的響應碼解釋
表示返回多個請求結果供客戶端選擇