我正在尝试使用 Postman 发送的
multipart/form-data
请求来访问服务器的端点。我收到 400 错误请求,原因是:
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
如何设置开始边界以及如何知道它应该是什么?
https://github.com/postmanlabs/postman-app-support/issues/191 遵循该线程似乎将请求标头设置为 Content-Type multipart/form-data 我将覆盖 Postman 设置的值。
无需手动添加内容类型标头。你是 覆盖 Postman 设置的值。只需在 POST 中选择表单数据 请求并发送您的请求以查看是否有效。
删除标头让我能够到达终点。
https://medium.com/@meetwithIT/error-multipart-boundary-not-found-8090c8609b09
在邮递员中,每当您尝试使用任何后端语言 MERN 或 Django 上传文件时,您都会收到这些错误。 在这些示例中,我使用 Express JS 代码(multer)来解决邮递员中的这些错误,如下
作为解决方法,请尝试以下操作:
春天: 球衣: application-path: /rest # 作为应用程序的基本 URI 的路径。如果指定,则覆盖“@ApplicationPath”的值。 filter.order: 0 # Jersey 过滤器链顺序。 type: servlet # 可以是“servlet”或“filter”。 初始化。*:
type servlet 工作正常,其中过滤器抛出开始边界错误。