首页 > 编程知识 正文

用get 而不用post,httpget和post请求格式

时间:2023-05-05 13:12:19 阅读:164162 作者:1172

HTTP的请求方式在互联网上对HTTP请求有很多总结,本文主要用于构思。

HTTP协议可以理解为服务器和客户端通信时要发送的数据(信息)必须遵守的规则。

GET请求格式:

1 .请求行

1请求方式GET2请求的资源路径3请求的协议版本号HTTP/1.1 2.请求标头

key:value根据请求报头的不同含义不同

POST请求格式:

1 .请求行

1请求方式POST2请求的资源路径3请求的协议版本号HTTP/1.1 2.请求头

key:value不同收单方不同含义3 .收单方

发送到服务器的数据

区分GET和POST的要求

GET和POST的区别是什么? 0、GET生成TCP分组; POST生成两个TCP分组。 GET方式的请求是,浏览器将http header和data一起发送,服务器向200回复响应()数据); POST,浏览器首先发送header,服务器响应100 continue,浏览器发送数据,服务器响应200 ok。

1、数据传输方式的不同: GET通过URL传输数据,POST的数据通过请求体传输。

2、安全性差异: GET比开机自检不安全。 参数直接暴露在URL中,因此不能用于传递敏感信息。

3、数据类型不同: GET只允许ASCII字符,POST无限制。

4、GET无害:更新、后退等浏览器操作GET请求无害,POST可能会重复提交表格。

5、特性差异: GET是安全的(只读特性,不引起服务器状态变化)、乘方等) )乘方等概念与多次运行相同的请求方法和只运行一次的效果完全相同),而POST是非安全的非乘方

6、获取请求会被浏览器主动缓存,但除非手动设置,否则无法开机自检。

7、GET请求通过URL发送的参数有长度限制,但POST中没有。

参考:

33559 www.cn blogs.com/xuxin style/p/9462177.html

3359 blog.csdn.net/QQ _ 39519224/article/details/100192037

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。