美文网首页
Get与Post请求⽅式的区别

Get与Post请求⽅式的区别

作者: yueluoxingliu | 来源:发表于2022-02-01 20:54 被阅读0次

1. 是基于什么前提的?如果什么前提都没有,不使⽤任何规范,只考虑语法和理论上的HTTP协议。GET和POST⼏乎没有什么区别。

2. 如果是基于RFC规范的。

(1)理论上的(Specification):GET和POST具有相同语法的,但是有不同的语义。

        get是⽤来获取数据的,post是⽤来发送数据的,其他⽅⾯没有区别。

(2)实现上的(Implementation):各种浏览器,就是这个规范的实现者。

常⻅的那些不同:

1)GET的数据在URL是可⻅的。POST请求不显示在URL中。

2)GET对⻓度是有限制的,POST⻓度是⽆限的。

3)GET请求的数据可以收藏为书签,post请求到的数据不可收藏为书签。

4)GET请求后,按后退按钮、刷新按钮⽆影响,post数据会被重新提交。

5)GET编码类型:application/x-www-form-url,post的编码类型:有很多种。

     encodeapplication/x-www-form-urlencoded

     multipart/form-data

6)GET历史参数会被保留在浏览器⾥,psot不会保存在浏览器中的。

7)GET只允许ASCII.post没有编码限制,允许发⼆进制的。

8)GET与POST相⽐,GET安全性较差,因为所发的数据是URL的⼀部分。

相关文章

  • post And get

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

  • 零散知识随笔记

    POST和GET的区别 跟POST与GET同级的请求还有PUT和DELETE GET请求的数据会附在URL之后,以...

  • Get和Post的区别

    Get请求和Post请求区别如下: Post请求比Get请求更安全,get请求直接将参数放置在URL中,post请...

  • form标签、input标签与table标签

    form标签 和 的区别:区别在与a发起的get请求。form发起的是get或post请求(不支持PUT)。get...

  • 网络编程(01)NSURLConnection

    一 GET请求和POST请求的区别 GET请求和POST请求的区别主要是体现在数据的传递上. GET请求相对于PO...

  • 实现异步请求的方法

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

  • GET和POST

    GET和POST请求的区别 GET请求 POST请求 提交 GET提交,请求的数据会附在URL之后(就是把数据放置...

  • Get与Post请求⽅式的区别

    1. 是基于什么前提的?如果什么前提都没有,不使⽤任何规范,只考虑语法和理论上的HTTP协议。GET和POST⼏乎...

  • ajax 请求的时候 get 和 post 方式的区别?

    get和post的区别 get请求不安全,post安全 get请求数据有限制,post无限制 get请求参数会在u...

  • 面试一

    post与get请求的区别 GET后退按钮/刷新无害,POST数据会被重新提交。鉴权,返回时POS不能重新请求,G...

网友评论

      本文标题:Get与Post请求⽅式的区别

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