前端post请求调用接口 设置了 Content-Type 为multipart/form-data 报错 Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.FileUploadException: the request was rejected because no multipart boundary was found,后端自己测试调用没有问题
时间: 2024-02-21 08:57:28 浏览: 84
http post上传文件与表格 ContentType = multipart/form-data
这个错误可能是因为前端没有正确设置 multipart/form-data 格式的 boundary 导致的。boundary 是一个分隔符,用于在请求体中分隔不同的部分。它应该在 Content-Type 头信息中指定。例如:
```
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
```
boundary 的值应该是一个随机字符串,前后都要加上两个连字符(-),这是规定的格式。
你可以检查一下前端代码,看看是否正确设置了 boundary。如果还有问题,可以提供前端代码和后端接口定义,我可以更详细地帮你解答。
阅读全文