質問編集履歴

1 ResponseContentRead ではなく、ResponseHeadersReadで修正を行っています。(相談内容も修正しました。))

MTTK

MTTK score 11

2019/07/09 11:04  投稿

GetAsync処理時のメッセージの長さが制限の解消方法について
Windowsクライアントアプリで下記の様な現象が発生してしまったのですが、
どのような対応手段がありますでしょうか。
OS     :Windows10
開発環境:VisualStudio2017
言語   :C#
フレームワーク :WPF
ソース(抜粋)
 HttpClient client = HttpClientFactory.GetForHost(new Uri(url));
 var response = client.GetAsync((url));                            ← エラー発生箇所
エラー内容
 接続が切断されました: メッセージの長さが制限を超えています。
調べてみて、下記の様に対応してみたのですが、現象は改善されませんでした。
 var response = client.GetAsync((url));
 
 ↓に修正
 
 var response = client.GetAsync((url), HttpCompletionOption.ResponseContentRead);
 var response = client.GetAsync((url), HttpCompletionOption.ResponseHeadersRead);
本現象を解消するにあたって、どの様な手段がありますでしょうか。
どうかお知恵の拝借の程をお願いします。
  • C#

    11571 questions

    C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る