日々精進

新しく学んだことを書き留めていきます

apache http clientには3つのタイムアウト時間を設定出来る。

3つのタイムアウトは以下。

  • connectionRequestTimeout コネクションプールからコネクションを取得するまでのTimeout時間
  • connectTimeout TCPコネクションがestablishedになるまでのTimeout秒数
  • socketTimeout データを相手に送信してからレスポンスが返って来るまでのTimeout秒数

設定していない場合、システムデフォルト値が使われる。

参考:

hc.apache.org