HTTP請求方法和狀態碼彙總

2021-10-23 19:19:48 字數 1535 閱讀 2577

http協議是hyper text transfer protocol(超文字傳輸協議)的縮寫,是用於從全球資訊網伺服器傳輸超文字到本地瀏覽器的傳送協議。

http基於tcp/ip通訊協議來傳遞資料。

一、請求方法

http 請求可以使用多種請求方法。下面列出的是http所有的請求方法。

methods:[

'acl'

,'bind'

,'checkout'

,'connect'

,'copy'

,'delete'

,'get'

,'head'

,'link'

,'lock'

,'m-search'

,'merge'

,'mkactivity'

,'mkcalendar'

,'mkcol'

,'move'

,'notify'

,'options'

,'patch'

,'post'

,'propfind'

,'proppatch'

,'purge'

,'put'

,'rebind'

,'report'

,'search'

,'source'

,'subscribe'

,'trace'

,'unbind'

,'unlink'

,'unlock'

,'unsubscribe'

]

以上請求方法有很多種,但是我們常用的基本是以下幾種:

http1.0 定義了三種請求方法:get, post 和 head方法。

http1.1 新增了六種請求方法:options、put、patch、delete、trace 和 connect 方法。

方法

描述get

請求指定的頁面資訊,並返回實體主體。

post

向指定資源提交資料進行處理請求(例如提交表單或者上傳檔案)。資料被包含在請求體中。post 請求可能會導致新的資源的建立和/或已有資源的修改。

head

類似於 get 請求,只不過返回的響應中沒有具體的內容,用於獲取報頭

put從客戶端向伺服器傳送的資料取代指定的文件的內容。

delete

請求伺服器刪除指定的頁面。

connect

http/1.1 協議中預留給能夠將連線改為管道方式的**伺服器。

options

允許客戶端檢視伺服器的效能。

trace

回顯伺服器收到的請求,主要用於測試或診斷。

patch

是對 put 方法的補充,用來對已知資源進行區域性更新 。

二、狀態碼

status_codes

:

http狀態碼和請求狀態

0 請求未初始化,還沒有呼叫 open 1 請求已經建立,但是還沒有傳送,還沒有呼叫 send 2 請求已傳送,正在處理中 通常現在可以從響應中獲取內容頭 3 請求在處理中 通常響應中已有部分資料可用了,沒有全部完成。4 響應已完成 您可以獲取並使用伺服器的響應了。伺服器狀態碼 1xx 表示臨時響應...

http請求方法與狀態碼

http 1.1協議共定義了八種請求方法 1.get 向特定資源傳送請求,獲得資源 2.post 傳輸實體主體,修改伺服器上到資源 3.put 傳輸檔案,沒有驗證機制不安全 4.head 獲得報文首部,用於確認uri的有效性及資源更新的日期時間 5.delete 刪除檔案,與put方法相反,按uri...

HTTP請求方法與狀態碼

http請求方法 根據http標準,http請求可以使用多種請求方法。http1.0定義了三種請求方法 get,post和head方法。http1.1新增了五種請求方法 options,put,delete,trace 和 connect方法。get 請求制定的頁面資訊,並返回實體主體。head 類...