http方法-get和post

超文本傳輸協議(HTTP)的設計目的是保證客戶機與服務器之間的通訊。
HTTP 的工做方式是客戶機與服務器之間的請求-應答協議。
web 瀏覽器多是客戶端,而計算機上的網絡應用程序也可能做爲服務器端。
舉例:客戶端(瀏覽器)向服務器提交 HTTP 請求;服務器向客戶端返回響應。響應包含關於請求的狀態信息以及可能被請求的內容。
兩種 HTTP 請求方法:GET 和 POST
GET - 從指定的資源請求數據。
POST - 向指定的資源提交要被處理的數據web

 

一、GET 方法
查詢字符串(名稱/值對)是在 GET 請求的 URL 中發送的:瀏覽器

/test/demo_form.asp?name1=value1&name2=value2

GET 請求可被緩存
GET 請求保留在瀏覽器歷史記錄中
GET 請求可被收藏爲書籤
GET 請求不該在處理敏感數據時使用
GET 請求有長度限制
GET 請求只應當用於取回數據緩存

 

二、POST 方法
查詢字符串(名稱/值對)是在 POST 請求的 HTTP 消息主體中發送的:服務器

POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2

POST 請求不會被緩存
POST 請求不會保留在瀏覽器歷史記錄中
POST 不能被收藏爲書籤
POST 請求對數據長度沒有要求網絡

 

2種方法的比較spa

相關文章
相關標籤/搜索