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

2022-07-25 03:51:08 字數 1292 閱讀 2634

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所表示的原內容的區別。

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版本不支援

http請求,響應

http請求頭 accept 用於告訴伺服器,客戶機所支援的資料型別 accept charset 用於告訴伺服器,客戶機所採用的碼表 accept encoding 用於告訴伺服器,客戶機所支援的資料壓縮格式 accept language 用於告訴伺服器,客戶機的語法環境 host 用於告訴伺服...

HTTP請求報文和響應響應結構

請求報文 客戶端傳送乙個http請求到伺服器的請求訊息包括以下格式 請求行 request line 請求頭部 header 空行和請求資料四個部分組成 請求行 request line get homepage.html http 1.1 請求方法 get post 請求資源路徑 homepage...

HTTP協議中 請求(GET POST)和響應詳解

目錄 請求 定義 結構請求方式 get和post區別 響應 定義 結構 響應狀態碼 瀏覽器根據使用者請求方式,將請求相關資料按照http規定的格式進行封裝,然後將封裝好的資料傳送給指定伺服器。客戶端根據使用者位址資訊將資料傳送給伺服器的過程 空行 位於請求航和請求資料之間,是必須要有的。請求實體 非...