如何使用 restfb 请求缩短超时时间?
How can I shorten timeout times using restfb request?
我正在使用 FacebookClient class 并在请求时发布功能。我想缩短超时时间。我该怎么做?
您必须扩展 DefaultWebRequstor
class 并覆盖 customizeConnection
方法。您可以在那里修改 connection
对象并设置自定义超时。
@Override
protected void customizeConnection(HttpURLConnection connection) {
connection.setReadTimeout(YOUR_VALUE_IN_MS);
}
之后,您必须在 DefaultFacebookClient 的构造函数中使用此自定义 Web 请求程序 class。
FacebookClient client =
new DefaultFacebookClient(ACCESS_TOKEN,
new CustomWebRequestor(), // your requestor
new DefaultJsonMapper(),
Version.LATEST);
大功告成。
使用此方法,您可以进一步修改连接。
我正在使用 FacebookClient class 并在请求时发布功能。我想缩短超时时间。我该怎么做?
您必须扩展 DefaultWebRequstor
class 并覆盖 customizeConnection
方法。您可以在那里修改 connection
对象并设置自定义超时。
@Override
protected void customizeConnection(HttpURLConnection connection) {
connection.setReadTimeout(YOUR_VALUE_IN_MS);
}
之后,您必须在 DefaultFacebookClient 的构造函数中使用此自定义 Web 请求程序 class。
FacebookClient client =
new DefaultFacebookClient(ACCESS_TOKEN,
new CustomWebRequestor(), // your requestor
new DefaultJsonMapper(),
Version.LATEST);
大功告成。 使用此方法,您可以进一步修改连接。