我在请求时使用FacebookClient类和发布功能。我想缩短超时时间。我该怎么办?
您必须扩展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);
完成。使用此方法,您可以进一步修改连接。