如何从Postman响应中下载附件

9

我有一个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完成吗?


服务器是如何发送附件文件的? - Pablo Palacios
it is coming in response only - Archit Goyal
1
你能否在这里粘贴一个响应,可以使用“gist”,这样就可以看到它的效果了。或者如果你能够使用示例创建一个Postman模拟,并将其放在这里。谢谢。 - Pablo Palacios
这是我得到的响应:Headers(8) 测试结果(1/1) 状态:200 OK 时间:5890毫秒 大小: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 - Archit Goyal
Postman和Newman是两个不同的工具。一个具体的问题应该限制在一个特定的工具上。 - ryanwebjackson
1个回答

8
如果您是在Postman应用程序中发送请求,您可以“发送和下载”响应。
如果您想使用脚本进行操作,请参阅关于通过运行本地服务器将数据写入本地文件系统的教程,或者了解如何使用Newman进行类似操作。

我尝试使用脚本,但它不起作用。脚本中提到使用了express模块。我在npm中安装了express模块,但现在出现错误“无法找到模块'express'”。是否有一种方法可以直接通过脚本使用send和download? - Archit Goyal
@ArchitGoyal 你是否在当前目录下安装了依赖项?或者你的 node_modules 目录在其他地方吗?https://dev59.com/vmUp5IYBdhLWcg3w6q2q#20142467 - J.Lin
我只在当前目录安装了依赖项。 - Archit Goyal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接