±âŸ(framework)
2018.12.07 / 17:00

[HttpClient] Timeout ¼³Á¤ ¿¹½Ã

hanulbit
Ãßõ ¼ö 304

[HttpClient] Timeout ¼³Á¤ ¿¹½Ã

ITWeb/°³¹ßÀϹݠ2017.02.07 13:41

HttpClient¸¦ »ç¿ëÇϸ鼭 °£È¤ read timeout À̳ª connection timeout µîÀÌ ¹ß»ý ÇÒ ¶§°¡ ÀÖ½À´Ï´Ù.

±×·²¶§ °ªÀ» Á¶Á¤Çؼ­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.


¹®¼­¸µÅ©

setConnectionRequestTimeout

public RequestConfig.Builder setConnectionRequestTimeout(int connectionRequestTimeout)


setConnectTimeout

public RequestConfig.Builder setConnectTimeout(int connectTimeout)


setSocketTimeout

public RequestConfig.Builder setSocketTimeout(int socketTimeout)



¾Æ·¡ ¿¹½Ã´Â 10ÃÊ·Î ¼³Á¤ÇÑ ³»¿ëÀÔ´Ï´Ù.

HttpPost request = new HttpPost(url);


RequestConfig requestConfig = RequestConfig.custom()

  .setSocketTimeout(10*1000)

  .setConnectTimeout(10*1000)

  .setConnectionRequestTimeout(10*1000)

  .build();


request.setConfig(requestConfig);




Ãâó: http://jjeong.tistory.com/1236 [jjeong]