0
ratpackのポストメソッドハンドラでは、xmlの特定の長さの後に次のコードは実行されません。コンテンツの長さを変更しようとしましたが動作しませんでした。ありがとうございました。ratpackのpostメソッドハンドラのXmlコンテンツ長の問題
ctx.request.getBody().then{ body->
println body.text
}
ratpackのポストメソッドハンドラでは、xmlの特定の長さの後に次のコードは実行されません。コンテンツの長さを変更しようとしましたが動作しませんでした。ありがとうございました。ratpackのpostメソッドハンドラのXmlコンテンツ長の問題
ctx.request.getBody().then{ body->
println body.text
}
私は、デフォルトの最大のコンテンツの長さが1メガバイトであると信じています。あなたはmaxContentLengthでも変更できます:
serverConfig {
maxContentLength(someVal)
}
ありがとうございます。私の場合はサイズが1MB未満でした。問題は、関数の最後にレンダリングの開始があるため、特定のコンテンツ長の後に上記のコードが実行される前にレンダリングされていたためです。最後にレンダリングステートメントを削除した後は完全に機能します。 – xxx
ああ、ヘッダーの設定としてコンテンツの長さを設定したと言って間違いました。あなたはそれを整理してうれしいです。 – Glen