如何使用restfb请求缩短超时时间?

问题描述 投票:0回答:1

我在请求时使用FacebookClient类和发布功能。我想缩短超时时间。我该怎么办?

java httprequest restfb
1个回答
0
投票

您必须扩展DefaultWebRequstor类并覆盖customizeConnection方法。在那里您可以修改connection对象并设置自定义超时。

@Override
protected void customizeConnection(HttpURLConnection connection) {
  connection.setReadTimeout(YOUR_VALUE_IN_MS);
}

之后,您必须在DefaultFacebookClient类的构造函数中使用此自定义Web请求程序。

FacebookClient client = 
  new DefaultFacebookClient(ACCESS_TOKEN, 
                         new CustomWebRequestor(), // your requestor
                         new DefaultJsonMapper(), 
                         Version.LATEST);

完成。使用此方法,您可以进一步修改连接。

© www.soinside.com 2019 - 2024. All rights reserved.