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