GET和POST的区别

131 阅读1分钟

GET

  • 请求参数拼接在地址栏
  • 有大小限制,不同浏览器大小不同(IE 2M左右,FireFox 20M左右,Chrome 8M左右))
  • 相对不安全
  • 多用于向服务端请求数据
  • 发送的数据格式有限制(只接受ASCII码)
  • 会被浏览器主动缓存

POST

  • 请求参数写在请求体内
  • 理论上有大小限制(服务器可以对它进行限制)
  • 相对安全
  • 多用于向服务端发送一些数据
  • 理论上对数据格式没有限制(要和请求头里面content-type一致)
  • 不会被浏览器自主缓存