当前位置:网站首页>get和post的区别及各自的抓包,改包
get和post的区别及各自的抓包,改包
2022-07-21 05:18:00 【victor_王泽华】
get和post的区别及各自的抓包,改包
目录
一、get和post的区别
Form 中的 get 和 post 方法,在数据传输过程中分别对应了 HTTP 协议中的 GET 和 POST 方法。二者主要区别如下:
1、Get 是用来从服务器上获得数据,而 Post 是用来向服务器上传递数据。
2、Get 将表单中数据的按照 variable=value 的形式,添加到 action 所指向的 URL 后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post 是将表单中的数据放在 form 的数据体中,按照变量和值相对应的方式,传递到 action 所指向 URL。
3、Get 是不安全的,因为在传输过程,数据被放在请求的 URL 中,而如今现有的很多服务器、代理服务器或者用户代理都会将请求URL记录到日志文件中,然后放在某个地方,这样就可能会有一些隐私的信息被第三方看到。另外,用户也可以在浏览器上直接看到提交的数据,一些系统内部消息将会一同显示在用户面前。Post 的所有操作对用户来说都是不可见的。
4、Get 传输的数据量小,这主要是因为受 URL 长度限制;而 Post 可以传输大量的数据,所以在上传文件只能使用 Post。
5、Get 限制 Form 表单的数据集的值必须为 ASCII 字符;而 Post 支持整个 ISO10646 字符集。
6、Get 是 Form 的默认方法。
使用 Post 传输的数据,可以通过设置编码的方式正确转化中文;而 Get 传输的数据却没有变化。在以后的程序中,我们一定要注意这一点。
二、get和post各自的抓包
1.get抓包
图片如下:
2.post抓包
图片如下:
2.改包
图片如下:
总结
在本次学习当中,让我受益匪浅,学到了fiddler抓包,请求数据包格式与响应数据包格式。
边栏推荐
猜你喜欢
搭建呼叫中心有什么方式,OKCC人工外呼适合你的企业吗?
“==“与equals的区别
windows mysql 5.7+ 修改表名大小写敏感属性
【无标题】RHCSA第一次作业
GRE,MGRE
HCIP 第一天
第三天作業
Dx11 --- texture and lighting (flame animation, texture rotation, paste different textures)
字符串的常见方法总结
Pratique et réflexion sur l'architecture d'un système intégré de messages de GI pour 100 000 TPS
随机推荐
Special topic on long connection Gateway Technology (VIII): evolution of microservice based API gateway in station B from 0 to 1
一套十万级TPS的IM综合消息系统的架构实践与思考
OSPF不规则区域,LSA以及序列号
Dynamic routing ---rip
Four way ward call system
Directx--初始化操作
OSPF irregular area, LSA and serial number
Excel文件的解析
C implementation of balanced tree of binary tree
OSPF路由回馈及策略
Network type --- it is divided according to the protocol used in the data link layer
IM开发技术分享:浅谈IM系统中离线消息、历史消息的最佳实践
OKCC呼叫中心需要什么技术支持才能实现功能
mongoDB替换replace某个字段的部分内容
ensp静态路由实验
“FileInputStream“和“BufferedInputStream“的区别
Redis sentinel mechanism and configuration process
超大Excel的读取与写入
How to build the call center customer service system?
Practice and Thinking on the architecture of a set of 100000 TPS im integrated message system