curl post https_Fiddler抓包13fiddler 抓包导出 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交流群:717225969curl -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
查看保存到本地的报文内容
2020年第四期《python接口自动化+测试开发》课程,7月4号开学(火热报名中!)
本期上课时间:7月4号-9月26号,每周六、周日晚上20:30-22:30
联系QQ:283340479
curl post https_Fiddler抓包13fiddler 抓包导出 curl 命令行相关推荐
- linux 抓包文件 导出,Fiddler抓包13-fiddler 抓包导出 curl 命令行
前言 curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题. fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 ...
- fiddler 抓包后批量导出_Fiddler抓包13-fiddler 抓包导出 curl 命令行
前言 curl是一个命令行工具 ,一般用于 linux 环境上发 http 请求,方便远程定位接口问题. fiddler 抓包后可以导出 curl 命令行,这样方便不会写 curl 的小伙伴快速的生成 ...
- Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...
一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...
- java程序包r不存在_java - 从命令行使用Gradle构建时,“程序包R不存在”错误 - 堆栈内存溢出...
我正在尝试从命令行使用Gradle构建一个Android项目,但是当我想要更改目录结构时发现了一个问题. 目前是这样的: . └── main ├── AndroidManifest.xml ├── ...
- 新建一个包,并生成可以直接在命令行执行的指令
1 在本地新建一个目录four, 在此目录执行指令: npm init 2 在/four/lib/目录里放js代码 : inlib.js module.exports = function(mess ...
- 第三十三期:使用wireshark抓包分析-抓包实用技巧
杰哥很忙 7月9日 前言 本文整理一下日常抓包使用的一些方法及抓包分析的一些方法. 本文基于wireshark2.2.6版本进行抓包处理.其他版本使用方式大同小异. 自定义捕获条件 wireshark ...
- deb 安装_本地安装DEB包的3种命令行工具(适合Ubuntu和Deepin )
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在本教程中,我们将学习如何使用三种不同的命令行工具(d ...
最新文章
- JConsole是什么
- 网管应当如何管理Windows操作系统
- mvc后台字符串转换html,在mvc中,使用summernote编辑器,我想发送数据的内容字符串和HTML到控制器...
- configure.ac:64: error: possibly undefined macro: AM_ICONV
- 关于n对角矩阵数据结构_机器学习与线性代数 - 特殊矩阵
- Coding and Paper Letter(四十)
- 快速排序以及荷兰国旗问题
- java md5加密解密类_Java实现MD5加密解密类
- 计算机二进制编码原理,浅谈计算机信息的二进制编码
- 无痛学习ISAC(三)
- 计算机文档保存了在文件夹中找不到,word文档保存后找不到了如何解决
- 质量功能展开QFD成功案例解析
- Laravel接入SDK淘宝客调用
- 基于JAVA的网上花店销售系统的设计与实现(附:源码 论文 sql文件)
- CCP/XCP标定协议解析
- 最好的HTML 5编码教程和参考手册分享
- 用omnipeek抓取配网组包
- 匹配移动,联通,电信手机号码正则表达式
- Homogeneous relation
- OSG中OSG和IVE文件的关系