node / express 2.xを使用して送信された特定のヘッダーを確認する方法はありますか?
ほとんどの場合完全に機能するファイルのダウンロードがありますが、いくつかの特定のインスタンスでChromeでエラーが発生します(ノードでエラーは発生しません)。
Duplicate headers received from server
The response from the server contained duplicate headers. This problem is generally the result of a misconfigured website or proxy. Only the website or proxy administrator can fix this issue.
Error 349 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION): Multiple distinct Content-Disposition headers received. This is disallowed to protect against HTTP response splitting attacks.
テストの目的で、特定のヘッダーが送信されたかどうかを確認したいのですが、node.jsでこれを行う方法はありますか?
...そして、誰かが私がヘッダーを設定するために使用するコードについて私に尋ねようとしているので、私はダウンロードとしてストリームをパイプし、1つの場所にのみヘッダーを設定しています。
res.setHeader('Content-disposition', 'attachment; filename=' + filename)
res.setHeader('Content-Length', stats.size)
res.setHeader('Content-type', 'application/pdf')
stream.pipe(res)