我有问题。当我调用带有大数据(体内大约35兆字节)的post api时,会抛出此异常:
org.springframework.web.client.ResourceAccessException:
I/O error on POST request for "x": Software caused connection abort: recv failed;
nested exception is java.net.SocketException:
Software caused connection abort: recv failed
我正在使用wildfly Web服务器并设置maxPostSize = 250961630,但是它不起作用。
有人可以帮我吗?
答案 0 :(得分:1)
问题解决了。在Spring引导中,必须定义multipartConfigElement bean并在setMaxFileSize和setMaxRequestSize属性上设置值。代码为:
@Bean
public MultipartConfigElement multipartConfigElement()
{
MultipartConfigFactory factory = new MultipartConfigFactory();
factory.setMaxFileSize("1000MB");
factory.setMaxRequestSize("1000MB");
return factory.createMultipartConfig();
}