从提琴手导出到邮递员

Posted

技术标签:

【中文标题】从提琴手导出到邮递员【英文标题】:Export from fiddler to Postman 【发布时间】:2020-07-08 03:56:10 【问题描述】:

我正在尝试在 Postman 中模拟这一点。当您单击该按钮时,它会在另一个窗口中打开,因此我无法在 Crome 的开发人员网络工具栏中看到该请求。但是我可以在 Fiddler 中看到它。请求如下所示:

POST http://www.q88.com:8081/ws/API.asmx/GetHVPQQuestions_DataSet HTTP/1.1
Host: www.q88.com:8081
Proxy-Connection: keep-alive
Content-Length: 52
Cache-Control: max-age=0
Origin: http://www.q88.com
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (Khtml, like Gecko) Chrome/80.0.3987.149 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://www.q88.com/ws/API.asmx?op=GetHVPQQuestions_DataSet
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9,da-DK;q=0.8,da;q=0.7,und;q=0.6
Cookie: CompanyID=-1

AuthorizationString=XXXXXXXXXXXXXXXXXXXXXXXXXXXX

现在我希望将其导出到 Postman。但是,由于我无法从 Crome 获得 curl,如何轻松将此原始请求添加到 Postman?

【问题讨论】:

【参考方案1】:

导入标题

Fiddler:文件 > 导出会话 > 选定会话... > cURL 脚本 > 另存为 *.bat > 复制文件内容 邮递员 > 导入 > 原始文本 > 粘贴复制的文本

导入正文

Fiddler > Inspectors > Raw > 复制最后一行的内容 邮递员>正文>原始>粘贴线

【讨论】:

【参考方案2】:

我尝试了上述方法,但在 Fiddler 4 和 Postman v9.1.3 上失败了。它导致Error while importing Curl: URI malformed

改成

    下载FiddlerExportToPostman 将这两个文件解压到Fiddler根文件夹的子文件夹,名称为ImportExport 重启 Fiddler Fiddler:选择要导出的内容→文件→导出会话→选定的会话...→邮递员→下一步→保存 Postman:导入→文件→选择要导出的文件

【讨论】:

以上是关于从提琴手导出到邮递员的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 3.5.2 http 请求中缺少授权标头

Asp.net Core Post 参数始终为空 [关闭]

如何从邮递员集合创建 JSON 文件

使用 laravel api 在邮递员中导出 excel 文件

Fleury 算法

如何从邮递员获取 CSV 文件并在 NestJs 上转换为数组