2017-02-24 8 views
0

ratpackのポストメソッドハンドラでは、xmlの特定の長さの後に次のコードは実行されません。コンテンツの長さを変更しようとしましたが動作しませんでした。ありがとうございました。ratpackのpostメソッドハンドラのXmlコンテンツ長の問題

ctx.request.getBody().then{ body-> 
       println body.text 
      } 

答えて

0

私は、デフォルトの最大のコンテンツの長さが1メガバイトであると信じています。あなたはmaxContentLengthでも変更できます:

serverConfig { 
    maxContentLength(someVal) 
} 
+0

ありがとうございます。私の場合はサイズが1MB未満でした。問題は、関数の最後にレンダリングの開始があるため、特定のコンテンツ長の後に上記のコードが実行される前にレンダリングされていたためです。最後にレンダリングステートメントを削除した後は完全に機能します。 – xxx

+0

ああ、ヘッダーの設定としてコンテンツの長さを設定したと言って間違いました。あなたはそれを整理してうれしいです。 – Glen