何为POST和GET

前言

  前面两篇关于Fiddler抓包的一些基本配置,配置完之后就可以抓到我们想要的数据了,接下来就是如何去分析这些数据。

简单分析get与post数据有何不一样,以后也能分辨出哪些是get,哪些是post了。

Get请求

  1. 打开fiddler工具
  2. 点开右侧Inspectors下的Headers区域,查看Request Headers
  3. Request Headers区域里面的就是请求头信息,可以看到打开博客园首页的是get请求
    接口测试,初次认识POST和GET请求,你GET到了吗?_Get的body为空

Post请求

  1. 打开登录首页
  2. 输入账号和密码登录成功后,查看fiddler抓包的请求头信息,可以看出是
    接口测试,初次认识POST和GET请求,你GET到了吗?_Fiddler_02

如何找出需要的请求

  1. 打开fiddler后,左边会话框区域刷刷刷的很多请求,那么如何有效的找出自己需要的请求呢?
  2. 首先第一步:清屏(cls),在左下角命令行输入cls,清空屏幕
    (清屏也可以使用快捷键Ctrl+X)
    接口测试,初次认识POST和GET请求,你GET到了吗?_Get_03
    3.第二步在浏览器输入url地址的时候,记住这个地址
    在点击登录按钮的时候,不要做多余的操作了,然后查看fiddler会话框,这时候有好几个请求。

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

get和post请求参数区别

  1. 关于get和post的功能上区别就不说了,大家自己查资料,这里主要从fiddler抓包的层面查看请求参数上的区别
  2. get请求的Raw参数查看,主要分三部分:
  • 第1部分是请求url地址
  • 第2部分是host地址
  • 第3部分是请求头部信息header
    接口测试,初次认识POST和GET请求,你GET到了吗?_请求_04
  1. 再查看博客登录请求的Raw信息,post的信息分四部分。
  • 前面3块内容都一样,第3部分和第4部分中间会空一行
  • 第4部分内容就是post请求的请求body(get请求是没body的)
    下一章学习Fiddler工具详解

如果对软件测试、接口测试、自动化测试、持续集成、面试经验。感兴趣可以进到893694563,群内会有不定期的分享测试资料。还会有技术大牛,业内同行一起交流技术