美文网首页
GET 和 POST区别

GET 和 POST区别

作者: INGME | 来源:发表于2022-01-18 17:10 被阅读0次
1. POST更安全:
    不会作为url的一部分,不会被缓存、保存在服务器日志和浏览器记录中

2. POST发送的数据量更大(GET有url长度限制)
    长度限制:IE(2083字节) 、 firefox(65536字符)、 chrome(8182字符)、 safari(80000字符)、 opera(90000字符)

3. POST能发送更多的数据类型(各种类型的文件)
    GET只能发送ASCII字符

4. POST比GET速度慢:
    a. POST请求包含更多的请求头
    b. POST接收数据之前会先将请求头发送给服务器确认,然后发送数据
      (1)POST过程:
          1. 第三次握手,浏览器确认并发送post请求头
          2. 服务器返回状态码100后,continue响应
          3. 浏览器开始发送数据
          4. 服务器返回200 OK响应 
      (2)GET过程:
          1. 第三次握手,浏览器确认并发送请求头和数据
          2. 服务器返回200 OK响应
     c. GET会进行数据缓存,POST不会 
     d. POST不能进行管道化传输
       (1)串行连接
       (2)持久化连接(connection:keep-alive):(HTTP/1.0、1.1)连接不会关闭
       (3)管道化持久连接(http/1.1——>把所有请求放到发送队列里,不等响应,一个一个发送请求的同时接收相应的响应)

相关文章

  • 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/asvkhrtx.html