美文网首页
GET和POST的区别

GET和POST的区别

作者: 二斤寂寞 | 来源:发表于2019-06-28 19:00 被阅读0次

GET和POST的区别

  • get参数有长度限制(受限于url长度,具体的数值取决于浏览器和服务器的限制,最长2048字节),而post无限制。
  • get请求的数据会附加在url之 ,以 " ? "分割url和传输数据,多个参数用 "&"连接,而post请求会把请求的数据放在http请求体中。
  • get是明文传输,post是放在请求体中,但是开发者可以通过抓包工具看到,也相当于是明文的。
  • get请求会保存在浏览器历史记录中,还可能保存在web服务器的日志中

从语义的角度:

请求方法 描述 区别
GET 获取资源 安全的
幂等的
可缓存的
POST 处理资源 非安全的
非幂等的
不可缓存的
方式 描述
safe(安全) 不应该引起Server端的任何变化(GET、HEAD、OPTIONS)
ldempotend(幂等) 同一个请求方法多次执行和一次执行的效果完全相同
cacheable(可缓存性) 请求是否可以被缓存(绝大多数部分post都是不可缓存的,某些浏览器可能支持post缓存,但get是可以缓存的)

相关文章

  • HTTP

    get和post请求的区别 GET参数通过URL传递,POST放在Request body中。GET比POST更不...

  • post And get

    post And get post 与 get 请求的区别: 相同点:post和get都属于tcp协议传输。 po...

  • API Test-基础知识

    1、接口测试的类型:get/post/delete/put 2、post和get的区别: a、get参数写在...

  • http协议,tcp/udp汇总

    GET和POST请求方式的区别? get获取数据,post发送数据 get拼接URL后面,post参数放在body...

  • 实现异步请求的方法

    原生ajax写法: 请求方式:get,post,head,delete,get和post的区别 get将请求的参数...

  • 这份PHP面试题,我只挑重点,且很详细

    基础篇 1 Get 和 POST 的区别 表单提交中get和post方式的区别有5点 get是从服务器上获取数据,...

  • URLConnection以post方式提交数据

    post请求跟get请求的区别 一 ☆☆☆☆☆☆☆和get方式提交数据 区别 路径不同 二 ☆☆☆☆☆☆☆和get...

  • POST和GET的区别

    Post和Get请求的区别GET和POST是HTTP请求的两种基本方法,最直观的区别就是GET把参数包含在URL中...

  • get和post

    HTTP POST和GET的区别 1、HTTP 只有POST和GET 两种命令模式; 2、 POST 是被设计用来...

  • 2018-10-08:数据的增加与修改

    JSP表单 method中的get和post的区别(默认为get) get地址明参,post将参数隐藏 get不支...

网友评论

      本文标题:GET和POST的区别

      本文链接:https://www.haomeiwen.com/subject/mroecctx.html