2.HTTP協議之方法與狀態碼
(1)http協議請求方法

HEAD和GET基本一致,只是返回不內容。比如我們只是確認一個內容(比如照片)還正常存在,不需要返回照片的內容, 這時用HEAD比較合適。

注意: 這些請求方法雖然HTTP協議里規定的,但WEB SERVER未必允許或支持這些方法。

TRACE: 是你用了代理上網,比如用代理訪問new.163.com ,你想看看代理有沒有修改你的HTTP請求. 可以用TRACE來測試一下, 163.com的服務器就會把最后收到的請求返回給你.
OPTIONS : 是返回服務器可用的請求方法

(2)狀態碼、狀態文字
狀態碼是用來反應服務器響應情況的,最常見的如 200 OK, 404 NOT FOUND。

狀態文字是用來描述狀態碼的,便于人觀察。
- 200 – 服務器成功返回網頁
- 301/2- 永久/臨時重定向




對于一篇新聞, GET請求、重定向無所謂,還能看到原來的內容就行。但如果是POST數據,比如:表單-->05.php,05.php-重定向->06.php。


 

- 307 - 重定向中保持原有的請求數據



- 304 – 未修改
第一次訪問:

第二次訪問:

失敗的狀態碼:
- 404 – 請求的網頁不存在
- 503 – 服務器暫時不可用
- 500 – 服務器內部錯誤