我正在尝试在移动 Android 应用程序中使用 odata4j 库。有时 HTTP 请求没有得到响应,因为设备在发送请求后就失去了移动连接。在尝试重现它并计时后,我注意到该库大约需要 27 分钟才能抛出“java.net.SocketException:连接超时”。有什么办法可以减少超时时间,这样我就可以更快地处理故障?谢谢。
最佳答案
使用 Jersey 消费者实现(这是默认的)。在构建消费者时添加 JerseyClientBehavior [1]。这允许您修改 ClientConfig [2] - 您可以同时修改连接和读取超时。
关于android - 如何减少odata4j发送的HTTP请求超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11051075/