Skip to content

Latest commit

 

History

History
executable file
·
24 lines (19 loc) · 912 Bytes

理解get和post.md

File metadata and controls

executable file
·
24 lines (19 loc) · 912 Bytes

GET 和 POST

  • GET。从指定的资源请求数据
  • POST。向指定的资源提交要被处理的数据

GET 方法

  • 请求可被缓存
  • 请求保留在浏览器历史记录中
  • 请求可被收藏为书签
  • 请求有长度限制
  • 请求安全性较差,不应用于密码或者敏感数据发送。因为发送的数据是 URL 的一部分
  • 对数据类型的限制,只允许 ASCII 字符
  • 编码类型:application/x-www-form-urlencoded

POST 方法

  • 请求不会被缓存
  • 请求不会保留在浏览器历史记录中
  • 不能被收藏为书签
  • 请求对数据长度没有要求
  • 相对 GET 请求来说更安全。因为参数不会被保存在浏览器历史或 web 服务器日志中
  • 对数据类型的限制,没有限制。也允许二进制数据。
  • 编码类型:application/x-www-form-urlencoded or multipart/form-data。为二进制数据使用多重编码。