Hi,

We would like to limit max size of json data can be posted using REST api.
Based on this documentation
http://www.eclipse.org/jetty/documentation/current/setting-form-size.html
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?



-- 
Thanks,
Raja.
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to