httpClient断线重连机制

来源:互联网 发布:武汉java工作好找吗 编辑:程序博客网 时间:2024/04/26 11:44

httpclient断线之后会有一个重新发送请求的机制,这个机制有时会导致一些问题,比如现在客户端往服务器端插入一条数据,请求发送出去了 ,但还没等服务器响应客户端就断线了,这个时候等客户端再次连接上网络后客户端又会马上发送一条插入请求,但是其实上一条数据是插入成功的,只是客户端接收不到响应,导致重复插入同一条数据的现象。

解决方法如下:

DefaultHttpClient client = new DefaultHttpClient();client.setHttpRequestRetryHandler(new DefaultHttpRequestRetryHandler(0, false));


0 0
原创粉丝点击