使用大数据大小调用 post rest 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 网络服务器并设置了 maxPostSize=250961630,但它不起作用。

有人可以帮帮我吗?

问题已解决。在 Spring 引导中,您必须定义 multipartConfigElement bean 并在 setMaxFileSize 和 setMaxRequestSize 上设置值 properties.The 代码是:

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