Java - 使用apache流畅api发布时的NoHttpResponseException

时间:2015-06-02 13:08:15

标签: java apache exception-handling fluent http-request

我不断使用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;
            }
        });

1 个答案:

答案 0 :(得分:1)

我没有使用流畅的API,而是使用了以下方法并克服了我自己的问题: - get NoHttpResponseException for load testing Apache HttpClient Interim Error: NoHttpResponseException