我在使用http.get从URL下载文件时遇到问题。响应statusCode返回302,但是当我使用HttpFox扩展程序尝试使用相同的url时,我可以看到状态代码200和另一个标题“content-disposition:inline; filename = test.zip”。浏览器正确处理这些URL,并打开另存为对话框。我应该如何在Node.js中处理这个URL?
答案 0 :(得分:1)
“响应statusCode返回为302”表示重定向到另一个URL。
浏览器会自动处理此类响应。你必须亲手做到这一点。新网址在Location
标题中提供。只需从此URL执行另一个http.get。