42

問題が発生しているエンドポイントをテストしています。

HttpClient毎時間リクエストを実行するループで使用しているだけです。

var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
Console.WriteLine(message.StatusCode);

たまにこの例外が発生します:

System.Net.Http.HttpRequestException: 要求の送信中にエラーが発生しました。---> System.Net.WebException: リモート名を解決できませんでした: 'xxx'

経験上、例外の直後に URL にアクセスできます。ブラウザーでは、ページを更新するだけで問題ありません。

私はまだそれを経験しているユーザーからのレポートを受け取っていないので、これがここでのローカルの問題であるかどうか疑問に思っていますが、診断に役立つ情報を少し使用できます.

リモート名を解決できなかった原因が DNS の問題か、例外からの Web サーバーの問題かを確認する方法はありますか? より多くの情報を取得できますか、HttpCLientまたはより高度な診断ツールが必要ですか?

4

4 に答える 4