php中Http請求方法和響應狀態碼整理教程


HTTP請求報文由請求行(request line)、請求頭部(header)、空行和請求數據4個部分組成,格式如下 可見請求行由請求方法字段、URL字段和HTTP協議版本字段3個字段組成,它們用空格分

個HTTP請求報文由請求行(request line)、請求頭部(header)、空行和請求數據4個部分組成,格式如下

可見請求行由請求方法字段、URL字段和HTTP協議版本字段3個字段組成,它們用空格分隔。
HTTP請求方法:

GET: 請求指定的頁面信息,並返回實體主體。

HEAD: 只請求頁面的首部。

POST: 請求服務器接受所指定的文檔作為對所標識的URI的新的從屬實體。

PUT: 從客戶端向服務器傳送的數據取代指定的文檔的內容。

DELETE: 請求服務器刪除指定的頁面。

OPTIONS: 允許客戶端查看服務器的性能。

TRACE: 請求服務器在響應中的實體主體部分返回所得到的內容。

PATCH: 實體中包含一個表,表中說明與該URI所表示的原內容的區別。

MOVE: 請求服務器將指定的頁面移至另一個網絡地址。

COPY: 請求服務器將指定的頁面拷貝至另一個網絡地址。

LINK: 請求服務器建立鏈接關系。

UNLINK: 斷開鏈接關系。

WRAPPED: 允許客戶端發送經過封裝的請求。

Extension-mothed:在不改動協議的前提下,可增加另外的方法。

HTTP響應狀態碼:① 客戶方錯誤
100 繼續
101 交換協議
② 成功
200 OK
201 已創建
202 接收
203 非認證信息
204 無內容
205 重置內容
206 部分內容
③ 重定向
300 多路選擇
301 永久轉移
302 暫時轉移
303 參見其它
304 未修改(Not Modified)
305 使用代理
④ 客戶方錯誤
400 錯誤請求(Bad Request)
401 未認證
402 需要付費
403 禁止(Forbidden)
404 未找到(Not Found)
405 方法不允許
406 不接受
407 需要代理認證
408 請求超時
409 沖突
410 失敗
411 需要長度
412 條件失敗
413 請求實體太大
414 請求URI太長
415 不支持媒體類型
⑤ 服務器錯誤
500 服務器內部錯誤
501 未實現(Not Implemented)
502 網關失敗
504 網關超時
505 HTTP版本不支持


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM