专栏首页从零开始学自动化测试Fiddler抓包13-fiddler 抓包导出 curl 命令行

Fiddler抓包13-fiddler 抓包导出 curl 命令行

前言

curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题。 fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 curl 命令行

fiddler 导出curl

curl是一个命令行工具,通过指定的URL来上传或下载数据,并将数据展示出来。curl中的c表示client,而URL,就是URL. 使用 fiddler 先抓到我们想要的 http/https 请求

有上角 File-> Export Sessions -> Selected Sessions

选项第一个默认 cURL script-next

文件名自己定义,保存到电脑本地

login.bat 的内容可以打开,复制出来

curl -k -i --raw -o 0.dat -X POST "http://49.x.x.x:6000/api/v1/login" -H "User-Agent: Fiddler" -H "Content-Type: application/json" -H "Host: 49.x.x.x:6000"

linux 执行 curl

linux 上一般都默认带了 curl 命令,可以直接执行,但是上面的 fiddler 抓到的 curl命令缺少了 post 请求的body内容。 post 请求的body 类型是 “Content-Type: application/json” 格式的,直接传json内容,加个 -d 参数

# 作者-上海悠悠 QQ交流群:717225969
curl -k -i --raw -X POST "http://49.x.x.x:6000/api/v1/login" -H "User-Agent: Fiddler" -H "Content-Type: application/json" -H "Host: 49.x.x.x:6000" -d '{"username": "test1", "password": "123456"}'

这样就可以看到接口返回的报文内容

上面的命令去掉了’-o 0.dat’ 参数,-o是输出报文,保存到0.dat 文件。

下面是带上’-o 0.dat’ 参数,可以通过cat 0.dat查看保存到本地的报文内容

文章分享自微信公众号:
从零开始学自动化测试

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!

如有侵权,请联系 yunjia_community@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 使用Fiddler进行抓包

    jmeter技术研究
  • 全网最全fiddler使用教程和fiddler如何抓包

    抓包工具有很多,比如常用的抓包工具Httpwatch,通用的强大的抓包工具Wireshark.为什么使用fiddler?原因如下:

    小老鼠
  • 十分钟学会 Fiddler

    Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wireshark相比它更轻量级,上手简单,因为只能抓http和https数...

    腾讯移动品质中心TMQ
  • Fiddler基本介绍

    Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式监听系统的HTTP网络数据流动,Fiddler也可以帮助你检查所有的HTTP通讯,...

    ITester软件测试小栈
  • 你想要的Fiddler抓包实操小技巧

    1.1、工具介绍 fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”fi...

    用户7466307
  • Fiddler是位于客户端和服务器端的HTTP代理(目前最常用的http抓包工具之一)

    抓包工具有很多,小到最常用的web调试工具firebug,达到通用的强大的抓包工具wireshark.为什么使用fiddler?原因如下:

    wuweixiang
  • 手机APP的秘密,看的一清二楚!

    在逆向分析以及移动端开发的时候,总会需要对APP的网络行为进行监控测试,本文总结一些抓包思路,并对其使用方法进行实践

    轩辕之风
  • 初探HTTP协议和Fiddler抓包原理

    Web浏览器和Web服务器之间是通过HTTP协议相互通信的。HTTP协议用途非常广泛,是任何IT从业人员都需要掌握 ,作为测试人员,掌握HTTP协议显得尤为重要...

    小博测试成长之路
  • Hacker的Fiddler

    Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的H...

    用户3577892
  • Python接口测试实战1(下)- 接口

    Fiddler主界面 Fiddler的主界面分为 工具面板、会话面板、监控面板、状态面板

    py3study
  • 定制 Fiddler 之抓获 WinHTTP 请求

    发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHT...

    mzlogin
  • 定制 Fiddler 之抓获 WinHTTP 请求

    发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHT...

    零式的天空
  • 小驰笔记:Android 网络开发抓包工具Fiddler、tcpdump和Wireshark的使用

    网络通信的时候,上层经常会用到http相关的协议,现在网络通信的开源框架也比较多,类似okhttp这些框架已经为我们提供了非常简单的接口,可能只需...

    小驰笔记
  • Android 网络开发抓包工具Fiddler、tcpdump和Wireshark的使用

    网络通信的时候,上层经常会用到http相关的协议,现在网络通信的开源框架也比较多,类似okhttp这些框架已经为我们提供了非常简单的接口,可能只需要一行代码就能...

    小驰笔记
  • Fiddler教程

    Fiddler(中文名称:小提琴)是一个 HTTP 的调试代理,以代理服务器的方式,监听系统的 Http 网络数据流动,Fiddler 可以也可以让你检查所有的...

    明哥的运维笔记
  • 那些年,我们用过的fiddler

    在测试中,不管是做手工测试,还是接口测试,我们都需要查看后端返回的数据。有的时候,我们也需要调试,或者mock一下后端的返回,来验证前端是否达到预期。 为了捕获...

    企鹅号小编
  • 手机爬虫汇总

    小小咸鱼YwY
  • Fiddler使用二:抓包问题和解决方法

    移动测试的同学在日常工作中需要频繁用到抓包、mock数据、限速等测试手段,而Fiddler作为一款强大的辅助工具,深受测试同学的青睐。虽然它有很强大的功能,可是...

    软测小生

扫码关注云+社区

领取腾讯云代金券