我需要在GET请求中发送x-csrf-token和URL。我正在为此目的使用请求承诺的nodejs程序包,但我不知道该怎么做。
我需要做这样的事情:
return rp({
method: 'GET',
url: "https://alabbo.to/joiner?fid=5ba900635da0a&page=check",
CSRF: "Y5KLHznEcspsqDHgmy63UHvKZT8s48EuQ1bfv34n"
})
.then(function (html) {
}
答案 0 :(得分:1)
CSRF在标头名称为X-CSRF-Token
的标头内发送,如下所示
return rp({
method: 'GET',
url: "https://alabbo.to/joiner?fid=5ba900635da0a&page=check",
headers: {
'X-CSRF-Token': "Y5KLHznEcspsqDHgmy63UHvKZT8s48EuQ1bfv34n"
}
}).then(function (html) {
})
答案 1 :(得分:0)
Atishay是正确的,X-CSRF-Token是标题。
否则,如果您使用Node v8,则可以使用async / await代替.then
。
const response = await rp({
method: 'GET',
url: "https://alabbo.to/joiner?fid=5ba900635da0a&page=check",
headers: {
'X-CSRF-Token': "Y5KLHznEcspsqDHgmy63UHvKZT8s48EuQ1bfv34n"
}
})