每日送赞活动网络

get和post的区别

2023-03-18  本文已影响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、报文段是应用层协议的数据单元。

上一篇 下一篇

猜你喜欢

热点阅读