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 類...