我试图通过邮递员发送的multipart/form-data
请求来点击我的服务器端点。我收到 400错误请求,原因是:
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
如何设置起始边界以及如何知道它应该是什么?
答案 0 :(得分:23)
https://github.com/postmanlabs/postman-app-support/issues/191在该线程之后,似乎将请求标头设置为Content-Type multipart / form-data我将覆盖Postman设置的值。
无需手动添加内容类型标头。你是 覆盖Postman设定的价值。只需在POST中选择表单数据即可 请求并发送您的请求以查看它是否有效。
删除标题允许我点击我的端点。
答案 1 :(得分:4)
答案 2 :(得分:0)
作为一种解决方法尝试这个:
弹簧: 球衣: application-path:/ rest#作为应用程序基URI的路径。覆盖" @ApplicationPath"的值如果指定。 filter.order:0#Jersey过滤链顺序。 type:servlet#可以是" servlet"或"过滤"。 INIT *:
类型的servlet运行正常,因为过滤器会抛出Start Boundary错误。