HTTP中Get与Post的区别

1.根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。

2.根据HTTP规范,POST表示可能修改变服务器上的资源的请求。

get请求意味着该操作用于获取信息而非修改信息。换句话说,GET 请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。

post请求意味着该操作可以通过修改请求数据获取不同的后台数据。

get请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连

post把提交的数据则放置在是HTTP包的包体中。

getT方式提交的数据最多只能是1024字节,理论上post没有限制,可传较大量的数据,IIS4中最大为80KB,IIS5中为100KB

post的安全性要比get的安全性高

get请求会明文展示在url中

相关推荐
zhu090215010238 分钟前
minio https配置
网络协议·http·https
鹅肝手握高V五色40 分钟前
免费代理抓包工具SniffMaster(嗅探大师)抓取https
网络协议·http·https
qq_243050792 小时前
Netmask:网络掩码生成和转换程序!全参数详细教程!Kali Linux 教程!黑客渗透测试!
运维·网络·web安全·网络安全·黑客·渗透测试·kali linux
Zfox_2 小时前
应用层协议 HTTP 讲解&实战:从0实现HTTP 服务器
linux·服务器·网络·c++·网络协议·http
前端没钱2 小时前
flutter入门系列教程<2>:Http请求库-dio的使用
网络协议·flutter·http
幽兰的天空12 小时前
介绍 HTTP 请求如何实现跨域
网络·网络协议·http
lisenustc12 小时前
HTTP post请求工具类
网络·网络协议·http
心平气和️12 小时前
HTTP 配置与应用(不同网段)
网络·网络协议·计算机网络·http
心平气和️12 小时前
HTTP 配置与应用(局域网)
网络·计算机网络·http·智能路由器
喜-喜12 小时前
C# HTTP/HTTPS 请求测试小工具
开发语言·http·c#