關於HTTP的8種請求方式簡介

2021-08-21 05:48:58 字數 934 閱讀 3177

有次面試時被問到http除了get和post還有什麼請求方式嗎?除了知道乙個head,真的是一臉懵逼,哎。直接gg。

接下來介紹下這8種請求方式:

1.get:向特定資源傳送請求,查詢資料

2.post:向指定的資源,提交資料進行處理請求,有可能建立或修改已有資料

3.head:和get請求相一致,只不過不會返回響應體,這一方法可以再不必傳輸整個響應內容的情況下,就可以獲取包含在響應小訊息頭中的元資訊。(用於獲取報頭)

4.options:返回伺服器對特定資源所支援的http的請求,可以用來向web伺服器傳送請求來測試伺服器的功能性

5.put:向指定資源位置上傳最新的內容

6.delete:請求伺服器刪除request-uri所標識的資源

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

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

順帶還問我,那行你知道post和get,來說下這兩種方式的區別,繼續懵逼(除了post安全以外一點不知道,也不知道為什麼安全):

1.get是從伺服器上獲取資料,post是向伺服器傳送資料。

2.在客戶端,get方式在通過url提交資料,資料在url中可以看到;post方式,資料放在html header內提交。

3.對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服器用request.form獲取提交的資料。

4.get方式提交的資料不能大於2kb(主要是url長度限制),而post則沒有此限制。

5.安全性問題。正如2中提到,使用get的時候,引數會顯示在位址列上,而post不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用post為好

也可以直接發至郵箱[email protected]

http請求的8種方式

2.post 向指定的資源提交資料進行處理請求,如提交表單或是上傳檔案。資料被包含在請求體中。post請求可能會導致新的資源的建立和 或已有的資源的修改。4.options 返回伺服器針對特定資源所支援的http請求方法。5.head 想伺服器索要與get請求相一致的響應,只不過響應體不會被返回。6...

HTTP 8種請求方式

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

JSP之8種HTTP的請求方式

序號 請求方式 主要功能 1optiones 返回伺服器針對特定資源所支援的http請求方法,也可以利用向web伺服器傳送 的請求來測試伺服器的功能性 2head 向伺服器索與get請求相一致的響應,只不過響應體將不會被返回。這一方法可以再不必傳輸整個響應內容的情況下,就可以獲取包含在響應小訊息頭中...