在实际的项目中会有出现问题,想重现的场景,比较重新调用一个服务,那么如何进行快速的重推请求呢,记录下来,方便备查。
主要有curl和fiddler两种方式,下面详细说。
方式一、curl 命令
curl 是一个利用URL规则在命令行下工作的文件传输工具,F12控制台的Network下请求,右键 -> copy -> Copy as cURL(bash),即将curl脚本复制到粘贴板。
粘贴出来参数,修改后 在 bash 控制台执行即可。
方式二、利用fiddler重新请求
请求记录和分析工具fiddler,在请求 右键-> Replay -> Reissue and Edit ,编辑重试请求。
在右侧的 Inspectors 编辑栏,有 Run to Completion按钮,可以重推请求,如下图所示。
异常处理
【1】脚本在 bash控制台执行报错
错误信息:
‘-H’ 不是内部或外部命令,也不是可运行的程序
处理方案:
在系统环境变量 path中添加 以下内容。
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem