LoginSignup
0
0

More than 3 years have passed since last update.

HttpWebRequest/HttpClientで頻繁にタイムアウトする (c#)

Last updated at Posted at 2019-09-19

前提

  • .NET System.Net
  • GASのWebアプリをPOSTメソッドで10回連続して呼び出しました。

現象

  • 連続使用中にタイムアウトすることが、数回に一度程の頻度で生じました。

対策

  • 連続使用する際に、各リクエストの間にインターバルタイムを挟みました。

結果

  • エラーの発生頻度が低下しました。

結論

  • サーバーの負荷に配慮しましょう。
  • HttpWebRequestではなく、HttpClientを使いましょう。
  • インターバルタイムは、ある程度以上に増やしても、エラーが減らなくなります。
  • エラーの理由が許せばリトライするようにします。
  • 理由が判別できない場合は、少ない回数に制限してリトライします。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0