post和get对比

用途

  • get一般用于信息获取,使用URL传递参数,对发送信息数量有限制,一般在2000个字符。
  • post一般用于修改服务器上的资源,对发送的数据没有限制。

传值的方式

  • get通过地址栏参数
  • post通过提交表单

获取变量值的方式

  • get用Request. QueryString
  • post 用Request. Form

何时使用post

  • 无法使用缓存文件(更新服务器上的资源)
  • 向服务器发送大量的数据
  • 发送包含未知字符的用户输入时,post更可靠

get的特点

1.会把发送的数据放到URL后面
2. 有大小限制,由于浏览器对URL长度有限制
3.会被缓存(设计初衷是为了获取数据,数据可能很大,重复,所以缓存,节省带宽资源)
4. 不安全,明文发送

post的特点

  1. 会把要发送的数据放到请求主体里
  2. 不会有大小限制
  3. 永远不会被缓存(设计初衷是为了发送数据到服务器,所以不会缓存)
  4. 相对于get安全很多
posted @ 2020-09-26 17:14  小耳朵兔  阅读(185)  评论(0)    收藏  举报