2016-05-30 10 views
0

私はHTTP応答で受け取ったCookieを保存し、次のHTTP要求でサーバーに送信したいと考えています。私は、HTTPOnlyのクッキーはJSのようなものではないことを知っています。したがって、trueに設定されている場合、Requestノード(node.jsを使用)はHTTPOnly Cookieをjarに格納しますか?Node.jsリクエストノードはHTTPOnly Cookieを保存しますか?

これを回避するには、セッションを開いたままにしておく必要があります。

助けてくれてありがとう!

答えて

1

Cookieは、ほとんどのHTTP要求に対してレスポンスヘッダーの一部として返されます。 HTTPリクエストを行うためにリクエストモジュールを使用した場合は、ログレスポンスをコンソール化し、ヘッダ内のクッキーをチェックすることができます。その後、あなた自身の操作と作業のためにそれらを使用することができます。以下のようなことができます:

request({ 
     method: 'GET', 
     url: url, 
     headers:<some-req-headers> 
    }, function(err, response, body) { 
     if (err) { 
     console.log(err); 
} else { 
     console.log(response.headers); 
    } 
}); 

ほとんどのクッキーは、私が見ている限り、response.headersの 'set-cookie'フィールドの一部です。

関連する問題