转载:原文来自--------https://blog.csdn.net/qq_15283475/article/details/54971201
在进行接口测试时,会模拟post请求,发送不一样的请求参数,返回不一样的结果,今天咱们就来分享一下,怎么用Fiddler工具模拟post请求:json
填写post请求的header和body app
最后点击 Execute,就能够发送post请求,在左侧能够查看到发送的请求记录: composer
看起来很简单,可是最关键的是第4步如何填写post请求的header和body?工具
下面的就着重的介绍一下:
一、第一个关键点:content-type,什么是content-type呢?顾名思义,内容类型,用来指定不一样格式的请求信息。
就是在header中指定body中的数据格式。
二、Http Header里的Content-Type在这里介绍如下两种以及相关的实践应用:
application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式。
application/json : json格式的数据。
须要根据实际状况选择不一样的Content-Type。 post
下面介绍一下应用:测试
post请求的header是这样的:编码
User-Agent: Fiddler Content-Type: application/x-www-form-urlencoded Host: localhost Content-Length: 34
那么在body里这样写:url
city=“ZhengZhou”& name=”zwf”spa
若是要发送json格式的数据,则header这样写:.net
User-Agent: Fiddler Content-Type: application/json Host: localhost Content-Length: 34
body中这样写:
{
"city": "ZhengZhou", "name": "zwf" }