重推请求之cURL和Fiddler实现方案

article/2024/4/13 14:00:03

在实际的项目中会有出现问题,想重现的场景,比较重新调用一个服务,那么如何进行快速的重推请求呢,记录下来,方便备查。
主要有curl和fiddler两种方式,下面详细说。

方式一、cURL 命令

cURL 是一个利用URL规则在命令行下工作的文件传输工具,F12控制台的Network下请求,右键 -> copy -> Copy as cURL(bash),即将curl脚本复制到粘贴板。
在这里插入图片描述
粘贴出来参数,修改后 在 bash 控制台执行即可,返回成功。
在这里插入图片描述
主要其中的参数,–data-binary

curl 'http://192.168.0.1/Res/meth' \
-H 'Authorization: null' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/plain, */*' \
-H 'requestId: null' \
-H 'Referer: http://192.168.0.1//h5/' \
-H 'User-Agent Chrome/84.0.4147.105 Mobile Safari/537.36 Edg/84.0.522.52' \
-H 'imei: 7911111-92be-d9af-3086-78926e63dc11' \
--data-binary '[pageId":null,"osType":"APP","osVersion":"85","bhvTime":1695466628000}]' \
--compressed
方式二、利用fiddler重新请求

请求记录和分析工具fiddler,在请求 右键-> Replay -> Reissue and Edit ,编辑重试请求。
在这里插入图片描述
在右侧的 Inspectors 编辑栏,有 Run to Completion按钮,可以重推请求,如下图所示。
在这里插入图片描述
利用fiddler可将请求转化成curl命令,在 file -> Export Session -> Selected Sessions
在这里插入图片描述
在弹出来的窗口选择 cURL,会提示保存的位置,格式默认为bat,命名为 abc.bat,用记事本打开,即是cURL可执行脚本。
在这里插入图片描述

异常处理

【1】脚本在 bash控制台执行报错
错误信息
‘-H’ 不是内部或外部命令,也不是可运行的程序
处理方案
在系统环境变量 path中添加 以下内容。
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem


http://www.ngui.cc/article/show-1927702.html

相关文章

WPF真入门教程31--WPF版房屋租售系统

1、教程回顾 到现在为止,“蒸”入门系列教程已完成了30刺由浅入深地讲解,当然不可能讲到了WPF的所有技能点,但读者看到了wpf的内部各种功能及之间的联系,在此基础上,再提供一个完整有效的综合项目,本项目采…

springboot2.6.5 下配置ForkJoinPool线程池大小

从java1.7开始,引入了parallelStream的方式使用ForkJoinPool多线程处理数据的方式,ForkJoinPool默认线程池大小是cpu内核数-1,并且可以通过以下方式配置线程池大小: System.setProperty("java.util.concurrent.ForkJoinPool…

LeetCode: 数组中的第K个最大元素

问题描述 在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第k个最大的元素,而不是第k个不同的元素。 解题思路 解决这个问题有多种方法,下面是几种常见的解题策略: 排序后选择: 将数组排序&#xff0c…

Python核心编程之错误和异常

程序员的一生中, 错误几乎每天都在发生. 在过去的一个时期, 错误要么对程序(可能还有机器)是致命的, 要么产生一大堆无意义的输出, 无法被其他计算机或程序识别, 连程序远自己也可能搞不懂它的意义. 一旦出现错误, 程序就会终止执行, 直到错误被修正, 程序重新执行. 所以, 人们…

定义类的成员比较函数,并在类的成员函数里面调用

定义一个自定义排序规则的成员函数&#xff0c;然后在类的成员函数中调用 文章目录 1.声明为static函数2.使用function3.使用匿名函数 1.声明为static函数 #include <iostream> #include <algorithm> #include <list> class A { public:A(){std::list<i…

李修思将出席工业循环水节水减排提标降碳新技术推广及应用

演讲嘉宾&#xff1a;李修思 技术总监 山东海能环境技术有限公司 演讲题目&#xff1a;工业循环水节水减排提标降碳新技术推广及应用 会议简介 “十四五”规划中提出&#xff0c;提高工业、能源领城智能化与信息化融合&#xff0c;明确“低碳经济”新的战略目标&#xff0c;…

Semantic human matting

1.introduction 数据集包括&#xff0c;时尚模特数据集&#xff0c;超过18.8w张模特图&#xff0c;从中选出35311张图片&#xff0c;DIM数据集&#xff0c;仅包含人类的图像&#xff0c;202个前景图像&#xff0c;背景来自coco数据集和互联网&#xff0c;背景图不含人类&#x…

Vue.js+SpringBoot开发音乐偏好度推荐系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、系统设计2.1 功能模块设计2.1.1 音乐档案模块2.1.2 我的喜好模块2.1.3 每日推荐模块2.1.4 通知公告模块 2.2 用例图设计2.3 实体类设计2.4 数据库设计 三、系统展示3.1 登录注册3.2 音乐档案模块3.3 音乐每日推荐模块3.4 通知公告模…

nginx使用详解--动静分离

什么是动静分离&#xff1f; 为了提高网站的响应速度&#xff0c;减轻程序服务器&#xff08;Tomcat&#xff0c;Jboss等&#xff09;的负载&#xff0c;对于静态资源&#xff0c;如图片、js、css等文件&#xff0c;可以在反向代理服务器中进行缓存&#xff0c;这样浏览器在请…

c语言:将链表数据写入到文件,将数据读入链表

#include "linklist.h" link_p createHead() { link_p H (link_p)malloc(sizeof(link)); if (H NULL) { printf("空间申请失败\n"); return NULL; } H->next NULL; H->len 0; return H; } link_p…