2015-09-23 8 views
6

私が理解しているように、node/expressなどでhttp応答を作成する場合、プロセスは主にヘッダの定義と本文の構築の2つの非順次ステップから構成されます。ヘッダーには、Set-Cookieヘッダーが含まれます。 Expressでは、次の方法では、ヘッダーを設定するための応答オブジェクトで使用できます。Node/Expressに現在設定されているHTTP応答ヘッダーのリストを取得する方法は?

res.append(); // To append/create headers 
res.cookie(); // A convenience method to append set-cookie headers. 

ヘッダのみをバッファリングし、応答が送信されるまで、実際に送られていないため、現在のリストを取得する任意の方法またはメカニズムがありますセットヘッダは、それらの値と一緒に、のようなもの:

headers = res.getHeaders(); //Returns an object with headers and values 
headers = res.getHeaders('Set-Cookie'); // To get only select headers 

答えて

6

console.log("resp._headers >>>>>>>" + JSON.stringify(resp._headers)); 
+0

NodeJSのv6.9.2の32ビットで動作を試してみてください。これは公開APIではありませんのでご注意ください。あなたが書いたものはこれに依存して、自動化された単体テストが必要です。 –

関連する問題