抓包工具Fiddler的使用教程(十三):Fiddler模拟POST请求

继续我们的Fiddler教程

在进行接口测试时,会模拟post请求,发送不同的请求参数,返回不同的结果,今天我们就来分享一下,怎么用Fiddler工具模拟post请求:

  1. 打开Fiddler工具,在右侧点击“composer”的选项:
    这里写图片描述
  2. 进入到了composer 的选项之后,在parsed中进行根据http发送的请求进行选择,我们是模拟post请求,故选择post:
    这里写图片描述
  3. 添加post的url地址,以及选择http协议的版本
    这里写图片描述
  4. 填写post请求的header和body
    这里写图片描述

  5. 最后点击 Execute,就可以发送post请求,在左侧可以查看到发送的请求记录:
    这里写图片描述

  6. 双击该请求,既可以查看详细的请求数据和返回结果:
    这里写图片描述
  7. 到此,我们的Fiddler模拟post请求就完成了,是不是很简单呢!!!

看起来很简单,但是最关键的是第4步如何填写post请求的header和body?

下面的就着重的介绍一下:
1、第一个关键点:content-type,什么是content-type呢?顾名思义,内容类型,用来指定不同格式的请求信息。
就是在header中指定body中的数据格式。
2、Http Header里的Content-Type在这里介绍以下两种以及相关的实践应用:
application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式。
application/json : json格式的数据。
需要根据实际情况选择不同的Content-Type。
这里写图片描述

下面介绍一下应用:

post请求的header是这样的:

User-Agent: Fiddler
Content-Type: application/x-www-form-urlencoded
Host: localhost
Content-Length: 34

那么在body里这样写:

city=“ZhengZhou”& name=”zwf”


如果要发送json格式的数据,则header这样写:

User-Agent: Fiddler
Content-Type: application/json
Host: localhost
Content-Length: 34

body中这样写:

{
    "city": "ZhengZhou",
    "name": "zwf"
}

THEEND!

转载:http://blog.csdn.net/qq_15283475/article/details/54971201

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值