GET 与 POST 的区别

  1. GET的退回是无害的,POST会再次请求
  2. GET的URL会被bookmark,POST不会
  3. GET会主动被cache,POST不会,可以手动设置
  4. GET会被完整记录到历史记录中,POST不会
  5. GET的参数会暴露在URL上,POST的参数在request body,GET不安全
  6. GET的参数信息有长度限制,POST没有
  7. GET的参数数据类型只能为ASCII字符,POST不限制
  8. GET只能URL编码,POST可以多种编码方式
  9. GET发送一次TCP包,POST发送两次TCP包(GET:header和data一起发送;POST:先发送header,在发送data)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容