http協議定義了很多與伺服器互動的方法,最基本的有4種,分別是get、post、put、delete,乙個url位址用於描述乙個網路上的資源而http中的get,post,put,delete就對應著對這個資源的查,改,增,刪4個操作。最常見的就是get和post了,get一般用於獲取/查詢資源資訊而post一般用於更新資源資訊。我們看看get和post的區別:
get提交的資料會放在url之後以?分割url和傳輸資料,引數之間以&相連而post方法是把提交的資料放在http包的body中。
get提交的資料大小有限制(因為瀏覽器對url的長度有限制)而post方法提交的資料沒有限制。
get方式提交資料會帶來安全問題,比如乙個登入頁面,通過get方式提交資料時使用者名稱和密碼將出現在url上,如果頁面可以被快取或者其他人可以訪問這台機器就可以從歷史記錄獲得該使用者的賬號和密碼。
HTTP 方法GET 和 POST區別
兩種最常用的 http 方法是 get 和 post。超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。舉例 客戶端 瀏覽器 向伺服器提交 http 請...
HTTP 方法 GET 對比 POST
http 方法 get 對比 post 1 什麼是 http?超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。2 兩種 http 請求方法 get 和...
HTTP 方法 GET 對比 POST
兩種最常用的 http 方法是 get 和 post。超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。舉例 客戶端 瀏覽器 向伺服器提交 http 請...