当我使用代码时,请在之后登录网站。我想发送一个发布请求,服务器无法获取cookie,但是获取请求是可以的。
我的代码:
var req = require('request');
req.defaults({ jar: true });
const loginUrl = 'https://www.a.com/auth/login';
const scoreUrl = 'https://app-test.a.com/bms/CustomerAccount/member/get-list-task?_ac=OperationCenter&_smp=OperationCenter.Member';
function login(options, cb) {
req.post({
url: loginUrl,
form: {
'tenantCode': 'jfdc',
'userName': 'jfdc',
'password': 'sh123456'
}
},
function (err, res, body) {
var cb = function (err, res, body) {
console.log(body);
};
options = {
url: scoreUrl,
data: {
page: 1,
pageSize: 10,
corp_id: '11b11db4-e907-4f1f-8835-b9daab6e1f23',
key: '111111111111111',
sort_list: [],
_t: 1534647594968
}
};
req.post(options, cb);
});
}
login();
谢谢!
答案 0 :(得分:0)
您可以在以下位置找到Cookie:
res.headers['set-cookie']
并将其用于下一个请求。