你可以使用 HttpPost 的 setConfig 方法来设置超时时限。具体操作如下:
HttpPost httpPost =new HttpPost(url);
RequestConfig requestConfig = RequestConfig.custom()
.setConnectTimeout(timeout) // 设置连接超时时间
.setConnectionRequestTimeout(timeout) // 设置请求超时时间
.setSocketTimeout(timeout) // 设置数据读取超时时间
.build();
httpPost.setConfig(requestConfig);
其中,timeout 是你设置的超时时间,单位是毫秒。
注意:在设置超时时限时,应该同时设置连接超时、请求超时和数据读取超时,以保证请求不会因为网络原因而超时。
通过HttpPost的setConfig方法可以设置连接超时、请求超时和数据读取超时,例如使用RequestConfig.custom().setConnectTimeout().setConnectionRequestTimeout().setSocketTimeout().build(),其中timeout参数为超时时间,单位为毫秒。
1810

被折叠的 条评论
为什么被折叠?



