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,而是使用了以下方法并克服了我自己的问题:-