首页 > 解决方案 > centos7中的Apache http客户端(发布请求)大小限制问题

问题描述

我正在尝试通过 apache http 客户端在 http post payload(内容类型:multipart/formdata)中发送超过 2GB 的文件数据,但无法发送,看起来有大小限制(服务器已使用内部 Restlet HTTP 服务器) ,你们中的任何人都可以在这里帮助我如何实现这一目标,谢谢。

Apache http 客户端版本:4.5.5 Restlet Api 版本:2.4.0

Restlet 已配置为使用“内部 Restlet HTTP 服务器连接器”执行,服务器端未配置任何与 multipart/form-data 大小限制相关的数据。

代码:

HttpClient httpclient = HttpClientBuilder.create().build();
ContentBody payload = (ContentBody) uploadData.getPayload();
HttpPost httpPost = createHttpRequest(fileKey, payload, uploadData.getMd5Checksum());
HttpResponse response = httpclient.execute(httpPost);

cuckooResponse = getResponse( response);
httpPost.releaseConnection();

标签: postjettyhttpclientmultipartform-datarestlet

解决方案


推荐阅读