HTTP学习记录:二、请求方法
學習資源主要為:@小坦克HTTP相關博客?
最基礎的是4種,GET、POST、PUT、DELETE對應著對資源的查、改、增、刪。最常用的是GET和POST。
GET一般用于獲取/查詢資源信息;
POST一般用于更新資源信息。
?
GET和POST的區別:
1、GET是從服務器上獲取數據;POST是向服務器發送數據;
2、傳遞參數數據的機制不同,get是將參數數據隊列加到提交表單的action屬性所指的url中,值和表單的各個字段一一對應,在URL中可以看到。post是通過http post機制,將表單內各個字段與其內容放置在html ?header內一起傳送到action所指的url地址中,用戶看不到這個過程。
3、可傳送的數據大小不同,get設計為傳輸小數據,Post一般是用來傳送大數據。(get傳送的數據量較小,不能大于2kb;post傳送的數據量較大,一般默認為不受限制,但是在IIS中根據版本不同,是有大小限制的。需要修改配置。
4、get和post相對來說,get安全性比較低。但是如果未加密,他們的安全性級別是一樣的。
5、服務端獲取變量值的方式不同。get方式,服務端用Request.QueryString;Post方法,服務端用Request.Form獲取提交的數據。
?
轉載于:https://www.cnblogs.com/smallstone2018/p/10001387.html
總結
以上是生活随笔為你收集整理的HTTP学习记录:二、请求方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为敏捷 DevOps 实践:产品经理如
- 下一篇: JAVA 将图片转换为Base64编码