Java - 使用 apache fluent api 到 post 时出现 NoHttpResponseException
Java - NoHttpResponseException when using apache fluent api to post
我一直在 post 使用 Java 和 Apache fluent api 将数据发送到服务器。
Content content = Request.Post(URL)
.bodyForm(param)
.execute()
.returnContent();
上面的代码运行良好,但在随机执行一段时间后,我得到 org.apache.http.NoHttpResponseException:无法响应。在收到此异常后,我如何再次将其处理为 post 相同的参数。
编辑
好的,我必须处理类似这样的响应,但仍然不知道如何完成。
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;
}
});
我没有使用流利的 API,而是使用了以下方法并克服了我自己的问题:-
我一直在 post 使用 Java 和 Apache fluent api 将数据发送到服务器。
Content content = Request.Post(URL)
.bodyForm(param)
.execute()
.returnContent();
上面的代码运行良好,但在随机执行一段时间后,我得到 org.apache.http.NoHttpResponseException:无法响应。在收到此异常后,我如何再次将其处理为 post 相同的参数。
编辑
好的,我必须处理类似这样的响应,但仍然不知道如何完成。
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;
}
});
我没有使用流利的 API,而是使用了以下方法并克服了我自己的问题:-