Connection terminated parsing multipart data
c# HttpWebRequest 请求后台时,报错:
Caused by: java.io.IOException: UT000036: Connection terminated parsing multipart data
at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:218)
at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:792)
... 43 common frames omitted;
后台接口为
@ApiOperation(value = "接收工具上传的文件") @PostMapping("/upload") public Boolean uploadFile(@RequestParam("file") MultipartFile file, @RequestParam Long companyDataId, @RequestParam Long keyId, @RequestParam String typeCode) { return companyDataService.uploadExportFile(file, companyDataId,keyId,typeCode); }
此时前台报文格式为:
此时,后台会报错;
修改前台参数位置,将queryString中的参数放入body中,
.之后再次提交正常;