ASP.NET MVC3で作業しています。私が作業しているクライアントアプリケーションが非常に特定のコンテンツタイプを必要とするため、ヘッダーを絶対に制御しようとしています。 Fiddlerを使用してHTTPトラフィックを調べるときに、テキストエンコーディングがヘッダーの一部として返されていることがわかりました。ASP.NETでのHTTPヘッダーの制御の不安定化
たとえば、クライアントはContent-Typeヘッダーでapplication/appname
が必要ですが、サーバーはapplication/appname; charset=utf-8
を返しています。私は、クライアントが型のチェックに厳密な比較を使用していると思うので、ヘッダーに出力されている内容を正確に指定できるようにしたい。
今、私はヘッダーをクリアしてからコンテンツタイプのみを指定するカスタムActionResultを持っていますが、エンコーディングはまだ追加されているようです。
Content-Typeヘッダーからエンコードを削除するにはどうすればよいですか?
あなたがその文字セットが好ましいALA http://www.w3.org/International/O-HTTP-charset.en.php#charsetトリックを行うように見えた –