今天热门
热点:

HttpClient超时重复提交问题,httpclient超时提交


HttpClient 重复提交 问题描述
HttpClient设置5秒超时,发生超时的情况下,会自动retry,重复提交
Post的情况下都会,求解决办法
看了一下参数,没有设置是否retry或者retry多少次的地方。。。

解决方案

httpClient.setHttpRequestRetryHandler(new RetryHandler(count));
AbstractHttpClient有这个方法setHttpRequestRetryHandler(HttpRequestRetryHandler retryHandler) 
你看下,是不是你代码里面加了这个方法,或者框架里面的封装了这个方法

HttpClient  会重复提交? 我以前没遇到过,你debug一下 看看 是不是你的代码中 主动重复执行了网络操作。

根据状态判断,判断正确了就不repy了

1.加判断,timeout后就不提交了或者间隔多久再retry.
2.代码中有多次提交,httpclient支持多线程,可能你启动了多个线程post.

www.zrccd.nettrue/topics/20181029/188395.htmlTechArticleHttpClient超时重复提交问题,httpclient超时提交 HttpClient 重复提交 问题描述 HttpClient设置5秒超时,发生超时的情况下,会自动retry,重复提交 Post的情况下都会,求解决办法 看了一下参数...

相关文章

    暂无相关文章

用户评论

大家都在看