Axios Referer Header导致409错误

时间:2018-07-24 12:54:20

标签: node.js header cors web-crawler axios

我正在尝试使用Nodejs和Axios解析一个需要登录的网站。 向该网站发送POST请求时,该网站还需要一个Referer Header,否则它将返回403错误。但是,如果我在POST请求中使用Referer Header,则会收到409错误。

const instance = axios.create({headers:{'Referer': 'http://gram-web.ionio.gr/unistudent/login.asp'}})

try {
  const homePage = await instance.post(this.loginUrl,{data: payload})
} catch (err) {
  console.error(err);
}

有人知道我该如何解决吗?

请注意,我非常确定payload是正确的,这与Referer标头有关,因为我必须使用Python。

0 个答案:

没有答案