【发布时间】:2016-01-07 18:51:02
【问题描述】:
使用 NODE,我正在使用请求模块向我已经授权的站点获取请求。他们向我传递了一个 sessionID,以便我可以进行 REST 调用并与数据进行交互。
我正在努力发出 GET 请求并正确传递 cookie。即使我知道该站点正常运行,我仍然会收到 STATUS: 500。它在我如何传递我认为的 cookie 的某个地方。
我的代码
var sessionID = "49CD32C2BD250FF3C5078FB977936350";
var request = require('request');
param = {
"header": {
"Accept": "application/json"
, "Cookie": "customer=CHEESEHEAD;JSESSIONID="+ sessionID
}
}
request.get('https://cheesehead.autodeskplm360.net/api/rest/v1/workspaces', {form: param}, function(err, response){
if(err){
console.log(err);
} else if (response.statusCode == 500) {
console.log('Response Status Code: ' + response.statusCode + ' Internal Error')
} else {
console.log('Status Code: ' + response.statusCode)
console.log(response.body)
}
});
【问题讨论】:
标签: javascript node.js cookies get request