博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Fiddler模拟发送post请求
阅读量:5231 次
发布时间:2019-06-14

本文共 1024 字,大约阅读时间需要 3 分钟。

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: FiddlerContent-Type: application/x-www-form-urlencodedHost: localhost Content-Length: 34

那么在body里这样写:

city=“ZhengZhou”& name=”zwf”


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

User-Agent: FiddlerContent-Type: application/jsonHost: localhost Content-Length: 34

body中这样写:

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

THEEND!

转载于:https://www.cnblogs.com/101718qiong/p/8118033.html

你可能感兴趣的文章
团队信息
查看>>
VS2012 此模板尝试加载组件程序集”NuGet.VisualStudio.interop,Version=1.0.0.0 的解决
查看>>
合格的程序员
查看>>
iOS打印Debug日志的方式
查看>>
ANE-调用原生地图注意点
查看>>
HttpClient-post请求,含图片
查看>>
chm内容链接地址错误修复步骤
查看>>
COGS 1406. 邻居年龄排序[Age Sort,UVa 11462](水题日常)
查看>>
2018二月实现计划成果及其三月规划
查看>>
什么时候使用依赖库的形式导入项目
查看>>
android 设置Dialog的宽度
查看>>
std::thread join和detach区别
查看>>
定时器(了解)
查看>>
Javascript操作Dom对象
查看>>
C#之Socket的简单使用
查看>>
vsftp登录时间太长的解决办法
查看>>
Mybatis整合Spring
查看>>
安卓NDK操作sqlite3
查看>>
维度-共享维度
查看>>
jQuery extend 函数
查看>>