WiFi 経由で GoPro カメラと通信するために HttpClient を使用していますが、次のエラーが発生します。「サーバーがプロトコル違反を犯しました。Section=ResponseHeader Detail=CR の後に LF を付ける必要があります」 通知はしましたが、GoPro の Web サーバーを変更できないため、クライアント側で解決/無視する必要があります。Fiddler をプロキシとして使用してこの呼び出しを行うと、Fiddler は問題を修正し、アプリは期待どおりに実行されます。しかし、フィドラーがないと、プロトコル違反メッセージが表示されます。
私が行った検索から、これは追加することで解決できます<httpWebRequest useUnsafeHeaderParsing = "true"/>
( HttpWebRequestElement.UseUnsafeHeaderParsing Propertyを参照) が、これは Windows 8 ストア アプリであり、構成ファイルはありません。
1 つのオプションは、カスタム ハンドラーを作成し、それを HttpClient ctor に挿入することです。
簡単な解決策はありますか?