HTTP請求的方法(與伺服器互動方法)

2021-07-31 21:34:31 字數 1109 閱讀 1641

http與伺服器互動的不同方法

(1)get

主要用於向指定的url(uri)請求資源(資源檔案或是資料均可), 可以帶引數也可以不帶引數, 帶引數時,引數是明文傳遞,你可以在瀏覽器的位址列中看到引數名及引數值,get安全性不高,所以常用於安全性要求低的場合, 比如登入後請求資料。

(2) post

主要是向指定的url(uri)提交資料, 通常用於表單傳送,psot所傳遞的資料或引數不是以明文形式存在的,而是封裝後的,因此相對安全係數高,像註冊、登入、提交表單都是用該方法實現的。

(3)put

(4)delete

請求伺服器刪除request-uri所標識的資源。

用於刪除請求url上的某個資源, 該請求返回狀態有3.

1. 200:表示刪除請求被成功執行,返回被刪除的資源

2. 202:表示刪除請求被接受,但還沒有被執行

3. 204:表示刪除請求被執行,但沒有返回被刪除的資源

(5)head:主機端響應client端的一些資料檔案頭

向伺服器索要與get請求相一致的響應,只不過

響應體將不會被返回。這一方法可以在不必傳輸整個響應內容的情況下,就可以獲取包含在響應訊息頭中的元資訊。 

(6)options:主機端響應client端的一些允許的功能與方法。

返回伺服器針對特定資源所支援的http請求方法。也可以利用向web伺服器傳送'*'的請求來測試伺服器的功能性。 

options請求方法的主要用途有兩個:

1、獲取伺服器支援的http請求方法;也是黑客經常使用的方法。

2、用來檢查伺服器的效能。例如:ajax進行跨域請求時的預檢,需要向另外乙個網域名稱的資源傳送乙個http options請求頭,用以判斷實際傳送的請求是否安全。

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

(8)connect。

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

最基本的方法是get,post,put,delete。

http伺服器與ftp伺服器互動邏輯

http伺服器與ftp伺服器互動邏輯 解決辦法 通過在http伺服器與ftp伺服器之間搭建redis來作為互動介質,及時互動ftp伺服器的狀態,使http伺服器對新加入的驗證請求做限制,進而達到我們的目的 操作流程 在ftp伺服器上,編寫shell指令碼用於獲取ftp伺服器各個引數狀態並存入redi...

http伺服器與cgi互動過程

在處理cgi get 表單時,伺服器傳送給cgi程式是通過環境變數傳送的,並且get的表單內容存放在query string中,因此,在伺服器與cgi程式通訊之前,會先把get表單進行解析,並建立環境變數。同時,由於cgi程式是通過標準輸出向伺服器輸出資料,因此在通訊之前,還需要建立一條伺服器與cg...

web伺服器底層 http請求與相應

http請求 請求分為三個部分 請求行 請求頭 請求資料 請求行請求方式 get post等 請求目錄,分層 books 1.html http協議版本 http 1.1 請求方式有 post get head options delete trace put。一般用get post,get方式是通...