1

次のように POST パラメータFooBarを受け入れるメソッドを持つJAX-RS 1.1 リソースがあります。String

@Path("/foobar")
public class FooBar {

  @POST
  public void doSomething(@FormParam("name") String name) {
    //...
  }
}

name指定された最大値よりも長い場合、これが呼び出されないようにすることは可能ですか? 名前のサイズが 1GB の場合はどうなるのだろうか?

4

2 に答える 2

2

通常、ServletContainer でポスト リクエストの最大サイズを設定できます。たとえば、Tomcat ではmaxPostSizehttpConnector ディレクティブに設定があります。デフォルトでは、Tomcat では 2 MB 程度です。

于 2012-05-04T06:45:00.443 に答える
1

通常はフィルターを使用します。Grails の例とRuby例を次に示します。Jerseyでこれを行う方法を示すチュートリアルを次に示します。

于 2012-05-04T06:45:00.650 に答える