post 和 get 方式的区别?

2016-11-24  本文已影响0人  Maggie_77
  1. 数据提交方式不同
    get请求: 请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是unicode,即是说所有的非ASCII字符都要编码之后再传输。
    post请求: post请求会把请求的数据放置在HTTP请求包的包体中。
  2. 传输数据的大小不同
    get请求: get一般用于提交少量数据,最多提交1k数据,受浏览器的限制。
    post请求: post用于提交大量数据,post理论上无限制,受服务器限制。
  3. 安全性
    get提交的数据在浏览器历史记录中,安全性不好
上一篇 下一篇

猜你喜欢

热点阅读