sync_post_login: function(interFace,url,data){
var resData,
results;
// 设置基本参数
var options = {
'json': data,
'timeout': conf.rep_timeout, // 返回超时
'socketTimeout': conf.req_timeout // 请求超时
}
// 异常包含
try {
// 请求过程、返回
resData = request('POST',url,options);
if (resData.statusCode == 200){
results = {
'data':JSON.parse(resData.getBody('utf8')),
'headers':resData.headers
};
}else{
log.reqError(interFace,resData.statusCode,'POST request Status is not Fine!!');
}
} catch(e) {
// 异常处理的地方
log.reqPackageError(interFace,url,e.stack);
}
return results;
}
在返回值里面,我包含了response中的headers,里面有一个set-cookie,我想的就是获取response返回值里面的cookie,我因该怎么获取? 用的是这个模块:
var request = require('sync-request');
看了下官方。。貌似也没有说怎么获取返回的session或者cookie值。。。。求助。。。