post - 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();
解决方案
推荐阅读
- node.js - nodejs中未定义函数错误。我的代码有什么问题?
- angular - 过滤器方法中的未定义属性
- ibm-midrange - as400 RPGLE 以 UNIX 纪元格式获取 UTC 时间
- ansible - Ansible:安装包后无法启动 httpd 服务
- angular - Angular 9+ PWA 指纹/faceid 集成
- python - 当我们已经匹配关键点时,为什么我们需要使用 RANSAC?
- java - Spring-Boot:用于重定向的 Web 过滤器
- python - Django最快的方法来查询从表中获取行中的项目列表
- django - Django:显示数据库信息以匹配表单?ValueError: .. 没有返回 HttpResponse 对象。它返回 None 而不是
- linux - 设置 Windows Pycharm 以在我的 linux 服务器上使用 Git