get和post的区别

作者: 小喵日记 | 来源:发表于2023-03-18 23:16 被阅读0次

一、定义:

        在HTTP协议中,GET和POST是两种基本的请求传输方式。

二、相同与区别:

1、相同: HTTP 协议是基于 TCP/IP 的应用层协议,因此无论 GET 还是 POST,用的都是同一个传输层协议,所以在传输上,没有区别。

2、区别:

        GET和POST的请求报文格式不同。GET把参数包含在URL中,POST通过request body传递参数。

        GET产生一个TCP数据包;POST产生两个TCP数据包。对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据);而对于POST,发送数据分为两次,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。

基础知识回顾:

1、TCP/IP不是一个协议,而是一个协议族的统称。里面包括了IP协议,IMCP协议,TCP协议,以及我们更加熟悉的http、ftp、pop3协议等等。

2、报文段是应用层协议的数据单元。

相关文章

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