如何从 Postman Response 下载附件
Posted
技术标签:
【中文标题】如何从 Postman Response 下载附件【英文标题】:How to download attachment from Postman Response 【发布时间】:2018-12-01 17:04:34 【问题描述】:我有一个 API 发送具有以下标头的响应:
Headers(8)
Test Results(1/1)
Status:200 OK
Time:5890 ms
Size:1.24 MB
Access-Control-Allow-Origin →*
Cache-Control →no-cache
Content-Disposition →attachment; filename=Report.csv
Content-Length →1298149
Content-Type →text/csv
Date →Fri, 22 Jun 2018 08:50:05 GMT
Expires →-1
Pragma →no-cache
我要下载附件“Report.Csv”
任何人都可以建议我如何通过脚本或 newman 来做到这一点
【问题讨论】:
服务器如何发送附件文件? 它只是响应 你能在这里粘贴一个回复吗,也许使用«gist»,看看它是如何影响你的会很高兴。或者,如果您可以使用示例制作邮递员模拟并将其放在此处。请 这是我得到的响应: Headers(8) Test Results(1/1) Status:200 OK Time:5890 ms Size:1.24 MB Access-Control-Allow-Origin →* Cache-控制→无缓存内容处置→附件; filename=Report.csv Content-Length →1298149 Content-Type →text/csv Date →Fri, 22 Jun 2018 08:50:05 GMT Expires →-1 Pragma →no-cache Postman 和 Newman 是两种不同的工具。应将特定问题限制在特定工具上。 【参考方案1】:如果您从 Postman 应用程序中发送请求,您可以“发送并下载”响应。
...you should select “Send and download” which will let you save the response to your hard disk.
如果您尝试通过脚本,这里是a tutorial about writing to your local file system by running a local server 或how to use Newman to do something similar。
【讨论】:
我尝试使用该脚本,但它不起作用。脚本提及使用 express 模块。我在 npm 中安装了 express 模块,但现在出现错误“找不到模块 'express'”。有没有办法直接通过脚本使用发送和下载 @ArchitGoyal 您是否在当前目录中安装了依赖项?或者您的node_modules
目录可能在另一个地方? ***.com/a/20142467/6815074
我只在当前目录安装了依赖项。以上是关于如何从 Postman Response 下载附件的主要内容,如果未能解决你的问题,请参考以下文章
postman实现从response headers中获取cookie,并将其设置为环境变量