io流调用feign失败解决办法

今天写业务代码时发现了一个很奇怪的问题,就是在io流里面调用feign失败,事情大概是这样的

io流调用feign失败解决办法_第1张图片

io流调用feign失败解决办法_第2张图片 执行该业务方法时 personId输出的报错信息为:   {"code":500,"msg":"Failed to parse multipart servlet request; nested exception is java.lang.RuntimeException: java.io.IOException: UT000036: Connection terminated parsing multipart data","data":null}

大概意思就是IO异常:  解析多部分servlet请求失败

在网上也搜不到对应的解决办法,后来索性不调用feign了,直接调用fegin对应的那个业务方法接口,如下图

String personId = HttpRequest.post(getewayIp + "/api/user-service/user/getUserId?userName="+s)
                    .execute().body();

 io流调用feign失败解决办法_第3张图片

 再次运行时可以看到成功拿到了数据

io流调用feign失败解决办法_第4张图片

 

 

 

 

 

 

你可能感兴趣的:(springcloud,java,servlet,数据库)