网络:HTTP的请求方法
http請求方式
如何發送http有很多種方式,但是最常用的就是POST和GET。
其他的有些出于安全性的考慮一般都不建議使用。那么POST與GET有什么區別呢?
1 使用目標不同:
POST與GET都用于獲取信息,但是GET方式僅僅是查詢,并不對服務器上的內容產生任何作用結果;每次GET的內容都是相同的。
POST則常用于發送一定的內容進行某些修改操作。(例如表單驗證)
2 大小不同:(GET大小有限制,POST沒有限制)
由于不同的瀏覽器對URL的長度大小有一定的字符限制,因此由于GET方式放在URL的首部中,自然也跟著受限,但是具體的大小要依瀏覽器而定。
POST方式則是把內容放在報文內容中,因此只要報文的內容沒有限制,它的大小就沒有限制。
3 安全性不同:
上面也說了GET是直接添加到URL后面的,直接就可以在URL中看到內容。
而POST是放在報文內部的,用戶無法直接看到。
總的來說,GET用于獲取某個內容,POST用于提交某種數據請求。
按照使用場景來說,
一般用戶注冊的內容屬于私密的,這應該使用POST方式;而針對某一內容的查詢,為了快速的響應,可以使用GET方式。
HTTP請求方法
根據HTTP標準,HTTP請求可以使用多種請求方法。
HTTP1.0定義了三種請求方法: GET, POST 和 HEAD方法。
HTTP1.1新增了五種請求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。
總結
以上是生活随笔為你收集整理的网络:HTTP的请求方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络:HTTP状态码
- 下一篇: 网络:http请求之几种常见技术