邮差多部分/表格数据错误:缺少开始边界

时间:2015-10-16 15:32:46

标签: java multipart postman

我试图通过邮递员发送的multipart/form-data请求来点击我的服务器端点。我收到 400错误请求,原因是:

org.jvnet.mimepull.MIMEParsingException: Missing start boundary.

如何设置起始边界以及如何知道它应该是什么?

enter image description here

3 个答案:

答案 0 :(得分:23)

https://github.com/postmanlabs/postman-app-support/issues/191在该线程之后,似乎将请求标头设置为Content-Type multipart / form-data我将覆盖Postman设置的值。

  

无需手动添加内容类型标头。你是   覆盖Postman设定的价值。只需在POST中选择表单数据即可   请求并发送您的请求以查看它是否有效。

删除标题允许我点击我的端点。

答案 1 :(得分:4)

覆盖POSTMAN标头值是上面Anton提到的问题。以下是独立POSTMAN客户端的标题和请求正文的外观:

Request Headers Request Body

答案 2 :(得分:0)

作为一种解决方法尝试这个:

弹簧:  球衣:     application-path:/ rest#作为应用程序基URI的路径。覆盖" @ApplicationPath"的值如果指定。     filter.order:0#Jersey过滤链顺序。     type:servlet#可以是" servlet"或"过滤"。     INIT *:

类型的servlet运行正常,因为过滤器会抛出Start Boundary错误。