Web資料的響應分為響應行、響應頭部、響應體三個部分
1.響應行:協議、響應狀態碼和狀態描述,如: HTTP/1.1 200 OK
2.響應標頭:包含各種頭部欄位資訊,如 cookie,Content-Type 等頭部資訊。
3.響應體:攜帶客戶端想要的資料,格式與編碼由頭部的 Content-Type 決定。
響應狀態碼的應用場景
100-199:表示服務端成功接收客戶端請求,要求客戶端繼續提交下一次請求才能完成整個處理過程
200-299:表示服務端成功接收請求並已完成整個處理過程。最常用就是:200
300-399:為完成請求,客戶端需進一步細化請求。比較常用的如:客戶端請求的資源已經移動一個新地址使用 302 表示將資源重定向,客戶端請求的資源未發生改變,使用 304,告訴客戶端從本地快取中獲取
400-499:客戶端的請求有錯誤,如:404 表示你請求的資源在 web 伺服器中找不到,403 表示伺服器拒絕客戶端的訪問,一般是許可權不夠。
500~599:伺服器端出現錯誤,最常用的是:500
按以下方式進行響應狀態碼的設定
開啟本地開發文件如下圖點選:
如下圖點選type ResponseWriter定義下方相應的按鈕:
以上就是設定響應狀態碼的程式碼,更多的狀態碼設定可以在編輯器中按如下圖操作
本作品採用《CC 協議》,轉載必須註明作者和本文連結