from:https://www.cnblogs.com/yoyoketang/p/6719717.html

本篇以博客园的请求为例,简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。

一、get请求

1.打开fiddler工具,然后浏览器输入博客首页地址:http://www.cnblogs.com/yoyoketang/

2.点开右侧Inspectors下的Headers区域,查看Request Headers

3.Request Headers区域里面的就是请求头信息,可以看到打开博客园首页的是get请求

二、post请求

1.打开登录首页:https://passport.cnblogs.com/user/signin

2.输入账号和密码登录成功后,查看fiddler抓包的请求头信息,可以看出是post请求.

三、如何找出需要的请求

1.打开fiddler后,左边会话框区域刷刷刷的很多请求,那么如何有效的找出自己需要的请求呢?

2.首先第一步:清屏(cls),在左下角命令行输入cls(或ctrl+x快捷键),清空屏幕。

3.第二步在浏览器输入url地址的时候,记住这个地址,如打开博客首页:http://www.cnblogs.com/yoyoketang/

在点击登录按钮的时候,不要做多与的操作了,然后查看fiddler会话框,这时候有好几个请求。

4.如上图,红色框框这个地方就是host地址,红色圈圈地方就是url的路径(yoyoketang),也就是博客首页的地址了,那这个请求就是博客首页的请求了。

四、get和post请求参数区别

1.关于get和post的功能上区别就不说了,大家自己查资料,这里主要从fiddler抓包的层面查看请求参数上的区别

2.get请求的Raw参数查看,主要分三部分:

--第1部分是请求url地址

--第2部分是host地址

--第3部分是请求头部信息header

3.再查看博客登录请求的Raw信息,post的信息分四部分。

--前面3块内容都一样,第3部分和第4部分中间会空一行

--第4部分内容就是post请求的请求body(get请求是没body的)

-----------------------------------end---------------------------------

最新文章

  1. c/c++优化结构控制
  2. haoop 断电后导致block文件损坏
  3. flume 1.4的介绍及使用示例
  4. Android jni系统变量、函数、接口定义汇总
  5. python_模块
  6. php之属性重载和方法重载
  7. [HDOJ2602]Bone Collector(01背包)
  8. Python文件系统功能:os模块
  9. TensorFlow框架(3)之MNIST机器学习入门
  10. 2017春季 JMU 1414软工助教 链接汇总
  11. 多线程:多线程设计模式(三):Master-Worker模式
  12. Spring Cloud微服务架构图
  13. 基于ROS的人脸识别
  14. 【代码笔记】iOS-增加右侧按钮
  15. USBDM Debugger interface for Freescale RS08,HCS08,HCS12,Coldfire and ARM-Kinetis Devices.
  16. EF5.x Code First 一对多关联条件查询,Contains,Any,All
  17. java replaceAll之$替换
  18. js urlencode
  19. Perl 学习笔记-哈希
  20. AT2161 シャッフル / Shuffling

热门文章

  1. BZOJ4653(区间离散化+线段树+决策单调尺取)
  2. Histogram LightOJ - 1083
  3. Four Segments CodeForces - 846C
  4. git简单使用方法
  5. list的一些功能
  6. php配置COM组件正常运行
  7. 【转】10种简单的Java性能优化
  8. JVM内存各个区域分工简单介绍
  9. 【学习笔记】比特(bit)、字,字节(B)存储单位之间的关系+其与操作系统位数的关系+不同编译器编译方式下数据类型的表示范围
  10. SQL Server 2008还原数据库的具体方法