【发布时间】:2018-10-28 05:18:49
【问题描述】:
const BC = require('nse-bhavcopy');
const options = {
dir: "./",
headers : {
'User-Agent' : 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0'
}
};
const request = new BC(options);
request
.download({
month : "JAN",
year : 2008
})
.then(data=>console.log(data))
.catch(err=>console.log(err));
我想下载整个月的报告,但无法下载。但是当我进入浏览器并尝试下载时,它可以完美运行。
所以,我在互联网上阅读了一些其他答案,他们告诉他们也提到用户代理,但无法做到。它显示消息为拒绝访问。请帮忙解决这个问题?它显示状态码为 403。
感谢任何想法!
我得到了这样的东西:
[ { message: 'Access Denied: for the file on date 01JAN2008' },
{ message: 'Access Denied: for the file on date 02JAN2008' },
{ message: 'Access Denied: for the file on date 03JAN2008' },
{ message: 'Access Denied: for the file on date 04JAN2008' },
{ message: 'Access Denied: for the file on date 05JAN2008' },
{ message: 'Access Denied: for the file on date 06JAN2008' },
{ message: 'Access Denied: for the file on date 07JAN2008' },
{ message: 'Access Denied: for the file on date 08JAN2008' },
{ message: 'Access Denied: for the file on date 09JAN2008' },
{ message: 'Access Denied: for the file on date 10JAN2008' },
{ message: 'Access Denied: for the file on date 11JAN2008' },
{ message: 'Access Denied: for the file on date 12JAN2008' },
{ message: 'Access Denied: for the file on date 13JAN2008' },
{ message: 'Access Denied: for the file on date 14JAN2008' },
{ message: 'Access Denied: for the file on date 15JAN2008' },
{ message: 'Access Denied: for the file on date 16JAN2008' },
{ message: 'Access Denied: for the file on date 17JAN2008' },
{ message: 'Access Denied: for the file on date 18JAN2008' },
{ message: 'Access Denied: for the file on date 19JAN2008' },
{ message: 'Access Denied: for the file on date 20JAN2008' },
{ message: 'Access Denied: for the file on date 21JAN2008' },
{ message: 'Access Denied: for the file on date 22JAN2008' },
{ message: 'Access Denied: for the file on date 23JAN2008' },
{ message: 'Access Denied: for the file on date 24JAN2008' },
{ message: 'Access Denied: for the file on date 25JAN2008' },
{ message: 'Access Denied: for the file on date 26JAN2008' },
{ message: 'Access Denied: for the file on date 27JAN2008' },
{ message: 'Access Denied: for the file on date 28JAN2008' },
{ message: 'Access Denied: for the file on date 29JAN2008' },
{ message: 'Access Denied: for the file on date 30JAN2008' },
{ message: 'Access Denied: for the file on date 31JAN2008' } ]
【问题讨论】:
标签: node.js http http-status-code-403