跳到主要内容

GET 与 POST

GET 与 POST 有哪些区别?​

维度GETPOST
应用场景幂等请求非幂等请求
缓存会缓存不会缓存
传参方式查询字符串请求体
安全性参数在 URL 中明文可见参数位于请求体
请求长度受浏览器 URL 长度限制无限制
参数类型ASCII 字符支持二进制等更多数据类型
  • 浏览器 URL 长度上限: IE 2083 字节、Chrome 8182、Firefox 65535、Safari 80000、Opera 190000;
  • 说明: 该上限由浏览器与服务器实现决定, 并非协议规定;

常见的 Content-Type 有哪些?​

值用途
application/jsonJSON 数据
application/x-www-form-urlencoded表单编码
multipart/form-data带文件的表单
text/plain纯文本
text/htmlHTML 文档
image/jpeg / image/png图片