Windowsストア用のレストクライアントアプリを開発しています。受信した応答が 64K 未満になるまで、すべてが順調に進みました。進め方がわかりません。私は HttpClient を試し、アプリの機能を確認し、ほとんどのプロパティを検索して解決策を探しましたが、成功しませんでした。
ほとんどの人は HttpWebRequest.DefaultMaximumResponseHeadersLength または HttpWebRequest.MaximumResponseHeadersLength を設定することをお勧めしますが、Windows ストア アプリではこれらのプロパティを使用できません (?)。多分私はいくつかの参照を見逃しています。とにかく、私が思いついたすべてのアイデアを使い果たしたので、どんな提案も役に立ちます.
私が得ている例外:
System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: 基になる接続が閉じられました: メッセージの長さの制限を超えました。
System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult)
で System.Net.Http.HttpClientHandler.GetResponseCallback (IAsyncResult ar) で--- 内部例外スタック トレースの終了 ---
System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess (タスク タスク)
で System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (タスク タスク)
で System.Runtime.CompilerServices.TaskAwaiter`1.GetResult() ...