我不断使用Apache使用Apache流畅的api将数据发布到服务器。
Content content = Request.Post(URL)
.bodyForm(param)
.execute()
.returnContent();
以上工作完美,但经过一些随机执行时间后,我得到了org.apache.http.NoHttpResponseException:无法响应。在获得此异常后,我如何处理此问题以再次发布相同的参数。
修改
好的,我必须处理这样的事情,但仍然不知道如何做到这一点。
Content content = Request.Post(URL)
.bodyForm(param)
.execute().handleResponse(new ResponseHandler<Content>() {
public Content handleResponse(HttpResponse arg0)
throws ClientProtocolException, IOException {
// TODO Auto-generated method stub
return null;
}
});
答案 0 :(得分:1)
我没有使用流畅的API,而是使用了以下方法并克服了我自己的问题: - get NoHttpResponseException for load testing Apache HttpClient Interim Error: NoHttpResponseException