0

content-type でリクエストを送信しようとしていますmultipart/mixed

コントローラーのリクエストを次の行で単純に出力しますprintln params

ただし、エラーが発生し続けます。the request was rejected because no multipart boundary was found

これが grails の問題なのか、それとも私の要求がめちゃくちゃなのかはわかりません。RESTConsole を使用し、コンテンツ タイプをmultipart/mixed次のように設定して、RAW ボディとして送信しています。

--boundary42 
Content-Type: text/plain; charset=us-ascii 

...plain text version of message goes here.... 

--boundary42 
Content-Type: text/richtext 

.... richtext version of same message goes here ... 
--boundary42 
4

1 に答える 1

1

multipart/mixed content-typetext/plainを含むリクエスト用attachmentです。リクエストに添付ファイルはありますか? リクエストに添付ファイルを送信しない場合、マルチパート境界について不平を言うでしょう。

添付ファイルを追加してみてください (たとえば、REST コンソールの要求にダミー ファイルを追加します)。

このコンテンツ タイプは、主に電子メール コンテンツ [SMTP] に使用されます。境界に従って、text/plainコンテンツはメッセージ本文に変換されます。メッセージ本文は次のように取得できますHttpServletRequest.getInputStream

于 2013-05-16T01:16:09.303 に答える