使用Fiddler+Postman学习网页抓包和获取接口数据的方法

本文使用Fiddler+Postman学习网页抓包和获取接口数据的方法。

使用的网址为:https://tianqi.911cha.com/

使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第1张图片
在搜索框中输入“重庆”,跳转后的页面如下:
使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第2张图片
使用fiddler抓取该过程:找到其中的post请求:
使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第3张图片
Inspectors分为上下两个部分,上半部分是请求头部分,下半部分是响应头部分。对于每一部分,提供了多种不同格式查看每个请求和响应的内容。使用 TextView可以看到HTML/JS/CSS的内容。Raw标签可以查看原始的符合HTTP标准的请求和响应头。Auth则可以查看授权Proxy-Authorization和 Authorization的相关信息。Cookies标签可以看到请求的cookie和响应的set-cookie头信息。webforms可以查看 表单提交的信息。使用 ImageView就可以看到图片JPG格式。
下图可以看到,内容格式为:Content-Type: application /x-www-form-urlencoded
提交的信息使用webForms查看为: q=重庆

使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第4张图片
为了验证Fiddler抓取的POST请求,我们需要要Postman来进行测试。在用Postman进行测试前,我们需要问:是否所有请求头部中的数据都需要呢?答案是否定的,实际上,我们只需要User-Agent和Content-Type即可。在Postman中,先输入请求头部,如下:**

使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第5张图片
再输入body信息,q=重庆
使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第6张图片
点击”send”按钮,得到响应后的结果,如下
使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第7张图片
这样就得到了重庆常见地区的天气预报,
根据搜索结果,点击“重庆市 大渡口区”:

使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第8张图片
使用fiddler抓取这个过程:
使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第9张图片

结果显示,使用的请求方法是get,URL:https://tianqi.911cha.com/dadukou/

使用Fiddler+Postman学习网页抓包和获取接口数据的方法_第10张图片
至此,我们通过postman获取了天气预报的接口数据。

你可能感兴趣的:(接口测试,postman,fiddler)