django之請求方法

2022-08-04 17:33:11 字數 606 閱讀 2547

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

http1.1新增了五種請求方式:options,put,delete,trace和connect方法

----get                             *****

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

----head

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

----post                           *****

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

----put

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

----delete

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

----connect

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

----options

定義:允許客戶端檢視伺服器的效能

----trace

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

django之請求和響應

回想一下,利用http協議向伺服器傳參有幾種途徑?在定義路由url時,可以使用正規表示式提取引數的方法從url中獲取請求引數,django會將提取的引數直接傳遞到檢視的傳入引數中。定義在django.http.querydict httprequest物件的屬性get post都是querydict...

HTTP 學習之請求方法

1 options 這個方法可使伺服器傳回該資源所支援的所有http 請求方法。用 來代替資源名稱,向 web伺服器傳送 options 請求,可以測試伺服器功能是否正常運作。2 head 與get 方法一樣,都是向伺服器發出指定資源的請求。只不過伺服器將不傳回資源的本文部份。它的好處在於,使用這個...

HTTP協議之請求

http請求由三部分組成,分別是 請求行 訊息報頭 請求正文。1 請求行以乙個方法符號開頭,以空格分開,後面跟著請求的uri和協議的版本,格式如下 method request uri http version crlf,其中 method表示請求方法 request uri是乙個統一資源識別符號 ...