CloudFoundry で NodeJS アプリケーションを実行しています。これは、私が影響を与えていない既存の HTTP クライアントと組み合わせて使用することを目的としています。
この HTTP クライアントは、アプリケーションが依存している要求ヘッダーを送信しますが、ヘッダーのリストを反復処理すると、ヘッダーが欠落しています。対照的に、開発マシンで NodeJS アプリケーションを実行すると、これらのヘッダーが期待どおりにリストされます。
問題のヘッダーはアプリケーション固有であり、RFC ドキュメントで定義されておらず、'X-' で始まっていません。正確には、問題のクライアントは、ゲーム「EVE Online」のゲーム内ブラウザです。クライアントのヘッダーは接頭辞「eve_」が付いているため、「eve_trusted」が実際の例になります。
以下では、アンダースコア文字 ('_') が問題になる可能性があることを特定しました - アンダースコアのないその他の不明なヘッダーは渡されます。
リクエストの元のヘッダーに到達する方法はありますか?これは Cloud Foundry の機能リクエストでしょうか?それともクラウド サービス全般のロード バランサーの背後に置かれるとすぐにここで迷子になりますか?