HTTP協議中,GET請求和POST請求的區別

2021-10-22 22:21:56 字數 652 閱讀 3431

http協議稱為超文字傳輸協議,它設計的目的是保證客戶機與伺服器之間的通訊。http的工作方式是客戶端與伺服器之間的請求——應答協議。在客戶端和伺服器之間進行請求和響應時,有兩種基本的請求方式:get和post。其中,get請求表示從指定的資源請求資料,post請求表示向指定的資源提交要被處理的資料。

http協議定義了與伺服器互動的不同方法,基本的有四種:put(增)、delete(刪)、post(改)、get(查)

http請求格式:

在http請求中,首先是請求行;其次是,請求頭(header);然後空一行,緊接著是請求的具體內容(request-body)

get請求和post請求的異同:

1) get和post請求都是客戶端與伺服器之間得互動,請求——應答模式的協議

2) get是從伺服器上獲取資料,post是向伺服器傳送資料,一般用於更新資源資訊

3) get請求時通過url直接請求資料,資料資訊可以在url中直接看到,比如瀏覽器訪問;而post請求是放在請求頭中的,我們是無法直接看到的

4) get提交有資料大小的限制,一般是不超過2kb,而post理論上預設是沒有限制

5) get請求因為資料引數是暴露在url中的,所以安全性比較低,如密碼不能暴露的就不能用get請求;post請求中,請求資訊是放在請求頭的,安全性較高,可以使用。

http協議中,get請求和post請求的區別

http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是get,post,put,delete。url全稱是資源描述符,我們可以這樣認為 乙個url位址,它用於描述乙個網路上的資源,而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應...

Http協議類中post請求和get請求的區別

1 get請求會直接將資料直接附加在url之後,用?分割url和傳輸資料,用 來分割多個引數 2 get請求可以被快取,可被保留至瀏覽器歷史紀錄中,可被設定被書籤 3 get請求有長度的限制 因為url只支援ascii編碼格式,所以get請求中的所有非ascii資料都要被瀏覽器編碼後再傳輸 5 一般...

HTTP協議的常見的請求方式 GET和POST

http協議的常見的請求方式 get和post 傳輸資料的大小 安全性 http協議請求如何實現 連線方式 getsynchronization get同步請求 void getandsynchronization else post同步請求 void postandsynchronization非...