Hi,
I have set value of attribute "org.eclipse.jetty.server.Request.maxFormContentSize" to 2 (picked very small value for testing) for jetty Server class using spring configuration.
Here is the code of spring configuration:
<bean id="jettyServer" class="org.eclipse.jetty.server.Server"
destroy-method="stop">
.....
</bean>
<bean class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
<property name="targetObject">
<ref local="jettyServer"/>
</property>
<property name="targetMethod">
<value>setAttribute</value>
</property>
<property name="arguments">
<list>
<value>org.eclipse.jetty.server.Request.maxFormContentSize</value>
<value>2</value>
</list>
</property>
</bean>
Before starting the server, I also verified that attribute "org.eclipse.jetty.server.Request.maxFormContentSize" has the value "2" on jettyServer instance.
However, I can successfully post json data to REST api over 2 bytes and not getting any errors.
Am I missing anything? What is right way to limit content size that jetty can accept and verify if it works?