HTTP協議中的GET和POST方法

2021-07-04 05:14:09 字數 385 閱讀 8750

早期的http協議只有get方法。遵從http協議,伺服器接收到get請求後,會將特定資源傳送給客戶。這類似於客戶點單,並獲得漢堡的過程。使用get方法時,是客戶向伺服器索取資源,所以請求往往沒有主體部分。

get方法也可以用於傳輸一些不重要的資料。它是通過改寫url的方式實現的。get的資料利用url?變數名=變數值的方法傳輸。比如向傳送乙個變數「q」,它的值為「a」。那麼,實際的url為?q=a。伺服器收到請求後,就可以知道"q"的值為"a"。

get方法之外,最常用的是post方法。它用於從客戶端向伺服器提交資料。使用post方法時,url不再被改寫。資料位於http請求的主體。post方法最用於提交html的form資料。

伺服器往往會對post方法提交的資料進行一定的處理,比如存入伺服器資料庫。

php中運用http呼叫的GET和POST方法

使用到的函式是curl init,curl setopt,curl exec,curl close。預設是get方法,可以選擇是否使用header ch curl init curl setopt ch,curlopt url,url curl setopt ch,curlopt timeout,2...

Http協議中的get和post

http中post和get區別,是不是用get的方法用post都能辦到?http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put...

HTTP協議中 POST和GET的區別

權威點的說明請參考 通俗的理解是 一 get的特點。主要用於簡單的獲取頁面資訊,同時也可以包含一些特殊的請求資訊 如 提交使用者名稱 密碼之類的 如果有,則將它附著在url尾部,以?隔開,空格轉化為 實際上是將其放在http請求協議頭部,而且這些資料最多不能超過1024個位元組 形如 http lo...