http請求方法

2021-07-26 06:06:05 字數 862 閱讀 8939

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為:乙個url位址,它用於描述乙個網路上的資源,而http中的get,put,post,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應該有個大概的了解了,get一般用於獲取/查詢資源資訊,而post一般用於新建資源資訊。除此之外,還有patch,與put一樣,也用於在伺服器端更新資源。與put不同的是,put需要客戶端提供改變後的完整資源,而patch只需客戶端提供改變的屬性。另外還有head,獲取資源的元資料,options,獲取資訊,關於資源的哪些屬性是客戶端可以改變的。

1、get請求會向資料庫發索取資料的請求,從而來獲取資訊,該請求就像資料庫的select操作一樣,只是用來查詢一下資料,不會修改、增加資料,不會影響資源的內容,即該請求不會產生***。無論進行多少次操作,結果都是一樣的。

2、與get不同的是,put請求是向伺服器端傳送資料的,從而改變資訊,該請求就像資料庫的update操作一樣,用來修改資料的內容,但是不會增加資料的種類等,也就是說無論進行多少次put操作,其結果並沒有不同。

3、post請求同put請求類似,都是向伺服器端傳送資料的,但是該請求會改變資料的種類等資源,就像資料庫的insert操作一樣,會建立新的內容。幾乎目前所有的提交操作都是用post請求的。

4、delete請求顧名思義,就是用來刪除某乙個資源的,該請求就像資料庫的delete操作。

就像前面所講的一樣,既然put和post操作都是向伺服器端傳送資料的,那麼兩者有什麼區別呢。。。post主要作用在乙個集合資源之上的(url),而put主要作用在乙個具體資源之上的(url/***),通俗一下講就是,如url可以在客戶端確定,那麼可使用put,否則用post。

HTTP請求 HTTP方法

http 1.1中可使用的方法 get 獲取資源 獲取伺服器的某個資源 get方法用來請求訪問已經被uri識別的資源。制定的資源經伺服器端解析後返回響應內容。也就是說,如果請求的資源是文字,那就保持原樣返回 如果是像cgi common gateway inte ce,通用閘道器介面 那樣的程式,就...

HTTP請求方法

ttp請求方法並不是只有get和post,只是最常用的。通常有以下8種方法 options get head post put delete trace和connect。主要用於向指定的url請求資源,可以帶引數也可以不帶引數。帶引數時,引數是明文傳遞,在瀏覽器的位址列中可以看到引數名及引數值。ge...

HTTP請求方法

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