HTTP中GET POST用法及區別

2021-10-13 10:16:30 字數 681 閱讀 2713

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete

乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的 查,改,增,刪 4個操作。

get請求一般不應產生***。就是說,它僅僅是獲取資源資訊,就像資料庫查詢一樣,不會修改和增加資料,不會影響資源的狀態。

post方法向伺服器提交資料,比如完成表單資料的提交,將資料提交給伺服器處理。

head方法與get方法的行為很類似,但伺服器在響應中只返回實體的主體部分。這就允許客戶端在未獲取實際資源的情況下,對資源的首部進行檢查,

使用head,我們可以更高效的完成以下工作:

①. 在不獲取資源的情況下,了解資源的一些資訊,比如資源型別;

②. 通過檢視響應中的狀態碼,可以確定資源是否存在;

③. 通過檢視首部,測試資源是否被修改。

get與post區別

大家都覺得使用get很方便,畢竟使用post要用到form。但是使用get方法時,瀏覽器會快取你的位址等資訊,留下歷史記錄和cookie。而對於post方法,則不會進行快取,故post的安全性要比get的安全性高。

Http中Get Post請求區別

1 get是從伺服器上 獲取資料,post是向伺服器傳送資料。1 在客戶端,get方式在通過 url提交資料,資料 在url中 可以看到 post方式,資料放置在 html header內 提交。2 對於get方式,伺服器端用request.querystring獲取變數的值,對於post方式,伺服...

HTTP中的GET POST方法

超文字傳輸協議 http 的設計目的是保證客戶端與伺服器之間的通訊。http 的工作方式是客戶端與伺服器之間的請求 應答協議。在客戶機和伺服器之間進行請求 響應時,兩種最常被用到的方法是 get 和 post。get 從指定的資源請求資料。用於請求伺服器傳送某個資源。查詢 post 向指定的資源提交...

Get,Post請求差異及用法

pragma mark get 請求 1.url nsurl url nsurl urlwithstring 2.封裝請求 nsurlrequest request nsurlrequest requestwithurl url cachepolicy nsurlrequestreturncache...