3

応答とヘッダーの「set-cookie」パラメーターとして Cookie を受信し、次の要求でこの Cookie を送信するにはどうすればよいですか。これはすべて「http」モジュールを使用し、サードパーティのモジュールは使用しません。次のリクエストで使用するヘッダーのパラメーターとして Cookie を投稿します

4

2 に答える 2

7

ああ、ついにヘッダーリストにCookieパラメーターを含めていなかった私の間違いを見つけました。私は次のように書いていました:

var options = {host:url_parsed.host, path:url_parsed.path, method:'GET', 'Cookie':cookie, 'Accept':'/', 'Connection':'keep-alive', };

私は実際には次のようになるはずです:

 var options = {host:url_parsed.host, path:url_parsed.path, method:'GET', headers:{'Cookie':cookie}, 'Accept':'/', 'Connection':'keep-alive', };
于 2013-08-18T00:22:46.310 に答える
3

次のようにヘッダーに Cookie を書き込むことができます。

response.writeHead(200, {
    'Set-Cookie': 'mycookie=testvalue',
    'Content-Type': 'text/plain'
});
response.end('Hello World\n');
于 2013-08-14T05:39:54.007 に答える