前言

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 命令行相关推荐

  1. linux 抓包文件 导出,Fiddler抓包13-fiddler 抓包导出 curl 命令行

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

  2. fiddler 抓包后批量导出_Fiddler抓包13-fiddler 抓包导出 curl 命令行

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

  3. Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  4. java 手动编译打包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  5. java手动编译jar包_Maven 手动添加第三方依赖包及编译打包和java命令行编译JAVA文件并使用jar命令打包...

    一,实例:新建了一个Maven项目,在eclipse中通过 build path –> configure path-.将依赖包添加到工程中后,eclipse不报错了.但是用Maven命令 mv ...

  6. java程序包r不存在_java - 从命令行使用Gradle构建时,“程序包R不存在”错误 - 堆栈内存溢出...

    我正在尝试从命令行使用Gradle构建一个Android项目,但是当我想要更改目录结构时发现了一个问题. 目前是这样的: . └── main ├── AndroidManifest.xml ├── ...

  7. 新建一个包,并生成可以直接在命令行执行的指令

    1 在本地新建一个目录four, 在此目录执行指令:  npm init 2 在/four/lib/目录里放js代码 : inlib.js module.exports = function(mess ...

  8. 第三十三期:使用wireshark抓包分析-抓包实用技巧

    杰哥很忙 7月9日 前言 本文整理一下日常抓包使用的一些方法及抓包分析的一些方法. 本文基于wireshark2.2.6版本进行抓包处理.其他版本使用方式大同小异. 自定义捕获条件 wireshark ...

  9. deb 安装_本地安装DEB包的3种命令行工具(适合Ubuntu和Deepin )

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在本教程中,我们将学习如何使用三种不同的命令行工具(d ...

最新文章

  1. JConsole是什么
  2. 网管应当如何管理Windows操作系统
  3. mvc后台字符串转换html,在mvc中,使用summernote编辑器,我想发送数据的内容字符串和HTML到控制器...
  4. configure.ac:64: error: possibly undefined macro: AM_ICONV
  5. 关于n对角矩阵数据结构_机器学习与线性代数 - 特殊矩阵
  6. Coding and Paper Letter(四十)
  7. 快速排序以及荷兰国旗问题
  8. java md5加密解密类_Java实现MD5加密解密类
  9. 计算机二进制编码原理,浅谈计算机信息的二进制编码
  10. 无痛学习ISAC(三)
  11. 计算机文档保存了在文件夹中找不到,word文档保存后找不到了如何解决
  12. 质量功能展开QFD成功案例解析
  13. Laravel接入SDK淘宝客调用
  14. 基于JAVA的网上花店销售系统的设计与实现(附:源码 论文 sql文件)
  15. CCP/XCP标定协议解析
  16. 最好的HTML 5编码教程和参考手册分享
  17. 用omnipeek抓取配网组包
  18. 匹配移动,联通,电信手机号码正则表达式
  19. Homogeneous relation
  20. OSG中OSG和IVE文件的关系

热门文章

  1. java switch语句与switch表达式区别及使用
  2. HTML代码transform,html-transform+onmouseover代码实例
  3. 面试前可以在这里刷刷题,很巴适!(Java版)
  4. MySQL高级-内存管理及优化
  5. redis学习-redis入门概述及简介
  6. mysql、orcl中database、schema、user之间的关系
  7. 常见查找算法(Java代码实现)
  8. BZOJ 1922: [Sdoi2010]大陆争霸
  9. nodejs 复制、移动文件
  10. css实现居中的各种方法