Postman multipart/form-data error: Missing start boundary
Postman multipart/form-data error: Missing start boundary
我正在尝试使用 Postman 发送的 multipart/form-data
请求访问我的服务器端点。我收到 400 错误请求,原因是:
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
我如何设置开始边界以及我如何知道它应该是什么?
https://github.com/postmanlabs/postman-app-support/issues/191 按照此处的线程似乎将请求 header 设置为 Content-Type multipart/form-data 我正在覆盖 Postman 设置的值。
There is no need to add a content-type header manually. You are
overriding the value set by Postman. Just select form-data in POST
request and send your request to see if it works.
删除 header 让我达到了终点。
覆盖 POSTMAN header 值是上面 Anton 提到的问题。以下是独立 POSTMAN 客户端的 headers 和请求 body 的外观:
作为解决方法,试试这个:
spring:
球衣:
application-path: /rest # 用作应用程序基本 URI 的路径。如果指定,则覆盖“@ApplicationPath”的值。
filter.order: 0 # Jersey 过滤器链顺序。
type: servlet # 可以是 "servlet" 或 "filter"。
初始化。*:
类型 servlet 工作正常,过滤器抛出起始边界错误。
我正在尝试使用 Postman 发送的 multipart/form-data
请求访问我的服务器端点。我收到 400 错误请求,原因是:
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
我如何设置开始边界以及我如何知道它应该是什么?
https://github.com/postmanlabs/postman-app-support/issues/191 按照此处的线程似乎将请求 header 设置为 Content-Type multipart/form-data 我正在覆盖 Postman 设置的值。
There is no need to add a content-type header manually. You are overriding the value set by Postman. Just select form-data in POST request and send your request to see if it works.
删除 header 让我达到了终点。
覆盖 POSTMAN header 值是上面 Anton 提到的问题。以下是独立 POSTMAN 客户端的 headers 和请求 body 的外观:
作为解决方法,试试这个:
spring: 球衣: application-path: /rest # 用作应用程序基本 URI 的路径。如果指定,则覆盖“@ApplicationPath”的值。 filter.order: 0 # Jersey 过滤器链顺序。 type: servlet # 可以是 "servlet" 或 "filter"。 初始化。*:
类型 servlet 工作正常,过滤器抛出起始边界错误。