Fiddler工具使用post简单说明

在做WebAPI项目开发时候,需要调试POST方法,可以使用.net原生态方式去构建去发送数据,这样速度太慢,而且此webapi接口是被用户使用的。后来同事推荐了Fiddler。

Fiddler简单介绍一下:
Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

Fiddler支持断点调试技术,当你在软件的菜单—rules—automatic breakpoints选项选择before request,或者当这些请求或响应属性能够跟目标的标准相匹配,Fiddler就能够暂停Http通讯,并且允许修改请求和响应。这种功能对于安全测试是非常有用的,当然也可以用来做一般的功能测试,因为所有的代码路径都可以用来演习。

通过显示所有的Http通讯,Fiddler可以轻松地演示哪些用来生成一个页面,通过统计页面(就是Fiddler左边的那个大框)用户可以很轻松地使用多选,来得到一个WEB页面的“总重量”(页面文件以及相关js,css等)你也可以很轻松地看到你请求的某个页面,总共被请求了多少次,以及多少字节被转化了。

用户可以加入一个Inspector插件对象,来使用.net下的任何语言来编写Fiddler扩展。RequestInspectors 和 ResponseInspectors提供一个格式规范的,或者是被指定的(用户自定义)Http请求和响应视图。

另外,通过暴露HTTP头,用户可以看见哪些页面被允许在客户端或者是代理端进行缓存。如果要是一个响应没有包含Cache-Control 头,那么他就不会被缓存在客户端。
同类的工具有: httpwatch, firebug, wireshark。

下面介绍fiddler使用post方式调用webapi:

1.在网上下载fiddler包
https://download.csdn.net/download/younghaiqing/10427695
2.打开压缩包,点击:
这里写图片描述

3.界面如下:
这里写图片描述

上述步骤:

  • 红框1:选择需要请求的方式
  • 红框2:需要请求的地址
  • 红框3:请求的数据
  • 红框4:点击按钮执行

4.查看返回结果
这里写图片描述
上述步骤:

  • 红框1:双击返回结果
  • 红框2:返还具体的内容
结果列是请求是否成功的代码。最常见的代码包括:
  • 200—成功。请求已发送且响应已成功接收。
  • 400—坏请求。当目的服务器接收到请求但不理解细节所以无法处理时发生
  • 404—页面找不到。如果目标API已移动或已更新但未保留向后兼容性时发生
  • 500—内部服务器错误。服务器端发生了某种致命错误,且错误未被服务提供商捕获。

=====================EDN=========================

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值