Skip to main content

GET 和 POST 的区别有哪些?

  1. GET 是读,POST 是写
  2. GET 请求参数放在 url 里,POST 请求数据放在 body(消息体)里。
  3. GET 比 POST 更不安全,因为参数直接暴露在 URL 上,所以不能用来传递敏感信息。
  4. GET 请求参数放在 url 里是有长度限制的,而 POST 放在 body 里没有长度限制。
  5. GET 打开的页面刷新是无害的,POST 打开的页面刷新需要确认。
  6. GET 结果会被缓存,POST 结果不会被缓存。