Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在方法中,当大小较大时,接收字段为空

在方法中,当大小较大时,接收字段为空
EN

Stack Overflow用户
提问于 2018-04-28 00:55:54
回答 1查看 64关注 0票数 0

我尝试通过POST方法将字符串发送到SpringBoot when服务器,当字符串较小(200 K)时,可以在控制器端接收字符串,而当字符串相对较大(2M)时,控制器的字段是空的,而在springBoot日志中没有任何错误消息。

控制器代码片段是:

代码语言:javascript
运行
AI代码解释
复制
@PostMapping(value = "/func")
public ResponseMessage func(@RequestParam(value = "message", defaultValue = "") String message) {
    if(StringUtils.isEmpty(message))    {
        // alert
    }
}

发件人的代码片段是:

代码语言:javascript
运行
AI代码解释
复制
PoolingHttpClientConnectionManager connManager = new PoolingHttpClientConnectionManager();
// Create socket configuration
SocketConfig socketConfig = SocketConfig.custom().setSoKeepAlive(true)
        .setSoTimeout(180000).setSoReuseAddress(true).setTcpNoDelay(true).build();

// Configure the connection manager to use socket configuration either
// by default or for a specific host.
connManager.setDefaultSocketConfig(socketConfig);
// Validate connections after 1 minute of inactivity
connManager.setValidateAfterInactivity(180000);
connManager.setMaxTotal(100);
connManager.setDefaultMaxPerRoute(20);

// Create global request configuration
RequestConfig defaultRequestConfig = RequestConfig.custom()
        .setCookieSpec(CookieSpecs.DEFAULT).setExpectContinueEnabled(true)
        .setConnectTimeout(180000).setSocketTimeout(180000)
        .setConnectionRequestTimeout(180000).build();

CloseableHttpClient hc = HttpClients.custom().setConnectionManager(connManager)
        .setDefaultRequestConfig(defaultRequestConfig).setDefaultSocketConfig(socketConfig)
        .build();


String encodedMsg = new String(Files.readAllBytes(Paths.get(args[0])), UTF_8);
UrlEncodedFormEntity entity = new UrlEncodedFormEntity(Lists.newArrayList(new BasicNameValuePair("message", encodedMsg)), UTF_8);
HttpUriRequest httpPost = HttpUtils.post("http://url/func", entity);

try (CloseableHttpResponse response = hc.execute(httpPost)) {
    // ...
}

我尝试在application.properties中添加以下请求体大小参数,但它似乎不起作用。有什么建议吗?谢谢。

代码语言:javascript
运行
AI代码解释
复制
multipart.maxRequestSize=30MB
multipart.maxFileSize=30MB
spring.http.multipart.maxFileSize=30Mb
spring.http.multipart.maxRequestSize=30Mb

SpringBoot: 1.5.10 SpringBoot

弹簧:4.3.14.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-28 01:18:22

2MB是tomcat中Post请求参数的默认最大大小。假设您正在使用tomcat,则可以通过设置

代码语言:javascript
运行
AI代码解释
复制
server.tomcat.max-http-post-size=-1
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50074707

复制
相关文章
Teamcenter RAC 查找数据集并获取数据集中文件
// 根据名称查找数据集合 TCComponentDatasetType datasetType = (TCComponentDatasetType) TCUtil.GetSession().getTypeComponent("Dataset"); TCComponentDataset dataset = datasetType.find(datasetName); // 根据文件类型,文件名获取文件 File file = dataset.getFile("Text", fileName);
路过君
2020/06/22
7930
使用 ncov 包获取并分析疫情数据
昨天的推文里,我介绍了开发一个最简单的 R 包的工作流程,相信不少同学已经对 R 包的开发流程有所了解了,今天我们就用这个 ncov 包获取疫情数据然后分析分析吧!
王诗翔呀
2020/07/06
1.4K0
使用 ncov 包获取并分析疫情数据
[898]python获取两个list交集|并集|差集
参考:https://www.cnblogs.com/jlf0103/p/8882896.html https://www.cnblogs.com/jingtyu/p/7238743.html
周小董
2020/09/25
43.4K0
python两个 list 获取交集,并集,差集的方法.
获取两个list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print(tmp) #[2, 5] 获取两个list 的并集 print list(set(a).union(set(b))) 获取两个 list 的差集 print list(set(b).difference(set(a))) # b中有而a中没有的
学到老
2018/03/16
1.6K0
python两个 list 获取交集,并集,差集的方法.
获取两个list 的交集 #方法一: a=[2,3,4,5] b=[2,5,8] tmp = [val for val in a if val in b] print(tmp) #[2, 5] 获取两个list 的并集 print list(set(a).union(set(b))) 获取两个 list 的差集 print list(set(b).difference(set(a))) # b中有而a中没有的
学到老
2019/02/14
3.5K0
nuScenes数据集在OpenPCDet中的使用及其获取
从官方网站上下载数据NuScenes 3D object detection dataset,没注册的需要注册后下载。 注意: 如果觉得数据下载或者创建data infos有难度的,可以参考本文下方 5.
烤粽子
2021/10/08
5.9K0
使用.NET Core优雅获取并展示最新疫情数据
新型冠状病毒的出现,着实让人紧张。我每天一大早都会去查看今天的最新数据,可是每次的数据都挺让人揪心的。今天突然间很想看看过去的历史的数据,结果查了很多资料都不是很全。反正国家让我们待在家里做贡献,那我们也可以多做做研究,偶然的机会发现了一个API可以查到历史数据,于是就用.NET Core 3.1实现了一下。
AI.NET 极客圈
2020/05/18
4200
java 两个数组求并集_Java程序获取两个数组的并集
在本文中,您将学习如何在java中获得两个数组的并集。 并集是两个集合或所有集合中的所有值。
用户7886150
2021/04/28
1.7K0
使用Stream流完成并集、交集和差集
使用Stream流完成并集、交集和差集 一、介绍 本文将进行介绍使用Stream流的方式,来完成对象集合的并集、交集和差集。 二、代码 先建立一个User.java,一会使用它来创建集合,并重写了它的equals方法 package com.banmoon.test; import lombok.AllArgsConstructor; import lombok.Data; import java.util.Objects; /** * @author banmoon */ @Data @AllA
半月无霜
2023/03/03
1.2K0
使用Stream流完成并集、交集和差集
Python连接impala并获取数据
1、下载并安装Python package:impyla-0.14.0.tar.gz
py3study
2020/01/09
2.9K0
数据集获取加速神器来了!
“想用算法解析世界,算法工程师却在数据里消耗”如果脑海中的共鸣可以发声,那么现在每位工程师都在咆哮
Datawhale
2021/08/27
9580
数据集获取加速神器来了!
数据结构—并查集《下》
  上一节主要介绍了 Quick Find 的思想和代码实现,本节要介绍的是 Quick Union的实现和代码实现。
Wu_Candy
2022/07/04
2770
数据结构—并查集《下》
数据结构之并查集
并查集(Union Find),从字面意思不太好理解这东西是个啥,但从名字大概可以得知与查询和集合有关,而实际也确实如此。并查集实际上是一种很不一样的树形结构,用于处理一些不相交集合(Disjoint Sets)的合并及查询问题。
端碗吹水
2021/02/02
1K0
数据结构—并查集《上》
  今天主要介绍的是并查集这种数据结构。其本质上是解决某一些特定问题的而设计出的数据结构。大家可以了解下这种数据结构,作为自己知识的储备。
Wu_Candy
2022/07/04
4600
数据结构—并查集《上》
Jmeter系列(31)- 获取并使用 JDBC Request 返回的数据
Applu to 选中 Jmeter Variable Name to use,因为要从 Jmeter Variables 中拿到 result_mobile 变量进行提取
小菠萝测试笔记
2020/06/29
2.8K0
Jmeter系列(31)- 获取并使用 JDBC Request 返回的数据
并查集
性质 并查集算法(union_find sets)不支持分割一个集合,求连通子图、求最小生成树 用法 并查集是由一个数组pre[],和两个函数构成的,一个函数为find()函数,用于寻找跟节点,第二个函数是mix()用于合并路线的 pre[i]: i表示元素,pre[i]表示该元素i所在的集合中的父节点为pre[i]
Max超
2019/01/21
6210
并查集
void Make_set(int n) { for(int i=0;i<=n;i++) { father[i]=i; rank[i]=0; } } int find(int x) { int k, j, r; r = x; while(r != parent[r]) //查找跟节点 r = parent[r]; //找到跟节点,用r记录下 k = x; whi
用户1624346
2018/04/11
9080
c语言运算符优先级顺序表_运算符优先级顺序
上表中,优先级同为1 的几种运算符如果同时出现,那怎么确定表达式的优先级呢?这是很多初学者迷糊的地方。下表就整理了这些容易出错的情况:
全栈程序员站长
2022/09/20
3.9K0
c语言运算符优先级顺序表_运算符优先级顺序
并查集
然后当要合并两个节点x、y所在的集合的时候,就先找到他们的根节点(代表元),然后将一个集合的根节点指向另一个节点的根节点即可。
灯珑LoGin
2022/10/31
6930
并查集
并查集
它退化成了一条链!这样时间复杂度就会大大增加!那么假如元素直接指向代表元素,那假如代表元素迁移(见后)了呢?就在find时实时更新呗!
嘉嘉123
2023/02/23
1.8K0
并查集

相似问题

MySQL IN运算符结果集顺序

11

使用VBA从SAS获取数据并限制数据集

11

PHP设置日期顺序并获取数据

25

通过提升顺序获取所有()数据和顺序,并选择

210

区分并集的运算符重载

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档