在node.js上使用http.get下载zip文件

时间:2011-09-07 08:30:37

标签: javascript http node.js

我在使用http.get从URL下载文件时遇到问题。响应statusCode返回302,但是当我使用HttpFox扩展程序尝试使用相同的url时,我可以看到状态代码200和另一个标题“content-disposition:inline; filename = test.zip”。浏览器正确处理这些URL,并打开另存为对话框。我应该如何在Node.js中处理这个URL?

1 个答案:

答案 0 :(得分:1)

“响应statusCode返回为302”表示重定向到另一个URL。

浏览器会自动处理此类响应。你必须亲手做到这一点。新网址在Location标题中提供。只需从此URL执行另一个http.get。