繁体   English   中英

具有大数据量的呼叫发布休息API时引发错误

[英]Error thrown when call post rest api with big data size

我有个问题。 当我用大数据(体内大约35兆字节)调用post rest 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,但无法正常工作。

有人能帮助我吗?

问题解决了。 在Spring Boot中,必须定义multipartConfigElement bean并在setMaxFileSize和setMaxRequestSize属性上设置值。代码为:

@Bean
public MultipartConfigElement multipartConfigElement()
{
    MultipartConfigFactory factory = new MultipartConfigFactory();
    factory.setMaxFileSize("1000MB");
    factory.setMaxRequestSize("1000MB");
    return factory.createMultipartConfig();
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM