問題タブ [service-fabric-stateless]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
server - サービス ファブリックのセルフホステッド owin webapi からサーバー ヘッダーを削除する
Azure Service Fabric でステートレス サービスとしてホストされている自己ホスト型 webapi2 アプリケーションで、"Microsoft-HTTPAPI/2.0" を返す "Server" ヘッダーを取り除こうとしています。私が試したがうまくいかなかったもの:
webapi サービスからヘッダーを削除するために IFilter を実装しようとしましたが、アプリをデバッグすると、その時点で削除するヘッダーがないことが示されました。
また、「Microsoft-HTTPAPI/2.0」値に追加された新しい値を取得する値を代用しようとしました。
app.config ファイル内で Web サーバー フラグを設定しようとしましたが (web.config として使用するようなものです)、うまくいきませんでした。
OWIN パイプラインの OnSerdingHeaders イベントをオーバーライドしようとしましたが、「サーバー」ヘッダーは削除する必要がありませんでした。明らかに、さらに後の段階で追加されます。
アプリケーションビルダーを使用してコードでサーバーをクリアすることに関して、オンラインで見つけることができるすべての提案を試しました。
ヘッダーをクリア/オーバーライドするカスタム委任ハンドラーを実装しようとしましたが、運もありませんでした。
チェックするためだけにデバッグマシンのレジストリを改ざんしようとしましたが、それも成功しませんでした。
私のペンテスターはそれを取り除くことを主張します。別の方法はありますか?
前もって感謝します!