我正在使用Node.js 0.2.3并且在第一个cookie之后,似乎会截断response.headers ['set-cookie']。有什么方法可以读取原始标题吗?
BTW,set-cookie标头应包含:
id1=sw34rwdsfsd;secure;
id2=wer235sd2354;secure;
id3=df435df4543;secure
我的猜测是它没有正确解析布尔属性并在第一个之后停止。任何人都知道这是否在Node.js的更高版本中得到修复(即使我还不能升级)?
答案 0 :(得分:1)
var spawn = require('child_process').spawn;
function getHeader(url, callback){
var client = spawn('curl', ['-I', url]);
client.stdout.setEncoding('***');
client.stdout.on('data', function(data){
callback(data);
});
}
-I标志只询问curl标题。通过任何编码来setEncoding - 我认为它默认为你正在寻找的原始。