HTML之響應協議
阿新 • • 發佈:2018-05-09
不存在 時區 顯示 charset 空行 協議 doc XP ima
一 響應內容
響應協議格式如下
響應首行 響應頭信息 空行 響應體
例如
Request URL:http://127.0.0.1:8090/login/ Request Method:GET Status Code:200 OK <!--響應協議為HTTP1.1,狀態碼為200,表示請求成功,OK是對狀態碼的解釋--> Remote Address:127.0.0.1:8090 Response Headers view source Content-Type:text/html; charset=utf-8 <!--響應體使用的編碼為UTF-8--> ##### Date:Wed, 26 Oct 2016 06:48:50 GMT <!--響應的時間,這可能會有8小時的時區差-->
二 狀態碼
常見狀態碼
200:請求成功,瀏覽器會把響應體內容(通常是html)顯示在瀏覽器中; 404:請求的資源沒有找到,說明客戶端錯誤的請求了不存在的資源; 500:請求資源找到了,但服務器內部出現了錯誤; 302:重定向,當響應碼為302時,表示服務器要求瀏覽器重新再發一個請求,服務器會發送一個響應頭Location,它指定了新請求的URL地址; 304:如下圖
三 其他響應頭
Refresh: 3;url=http://www.baidu.com <!--自動刷新響應頭,瀏覽器會在3秒之後請求http://www.baidu.com:-->
<!--下面是告訴瀏覽器不要緩存-->
Expires: -1;
Cache-Control: no-cache;
Pragma: no-cache;
四 指定響應頭
在HTMl頁面中可以使用<meta http-equiv="" content="">來指定響應頭,
例如在index.html頁面中給出<meta http-equiv="Refresh" content="3;url=http://www.baidu.com">,
表示瀏覽器只會顯示index.html頁面3秒,然後自動跳轉到http://www.baidu.com.
HTML之響應協議