Postmanから送信されたmultipart/form-data
リクエストでサーバーのエンドポイントをヒットしようとしています。 400 Bad Requestを受け取っていますが、その原因は次のとおりです。
org.jvnet.mimepull.MIMEParsingException: Missing start boundary.
開始境界を設定するにはどうすればよいですか?また、開始境界をどのように知る必要がありますか?
https://github.com/postmanlabs/postman-app-support/issues/191 ここのスレッドに続いて、リクエストヘッダーをContent-Type multipart/form-dataに設定すると思われますPostmanによって設定された値。
Content-typeヘッダーを手動で追加する必要はありません。 Postmanによって設定された値をオーバーライドしています。 POSTリクエストでform-dataを選択し、リクエストを送信して、機能するかどうかを確認します。
ヘッダーを削除すると、エンドポイントにアクセスできました。
回避策として、これを試してください:
spring:jersey:application-path:/ rest#アプリケーションのベースURIとして機能するパス。指定されている場合、「@ ApplicationPath」の値をオーバーライドします。 filter.order:0#Jerseyフィルターチェーンの順序。 type:servlet#「servlet」または「filter」のいずれかです。初期化。*:
タイプサーブレットは正常に機能しました。フィルターが開始境界エラーをスローしているためです。