0

我的 json 大小很大,当它超过 5kb 时,它会抛出异常

java.net.SocketException: Connection reset at java.net.SocketInputStream.read(SocketInputStream.java:168) at
    org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149) at
    org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110) at

http://geekswithblogs.net/frankw/archive/2008/08/05/how-to-configure-maxjsonlength-in-asp.net-ajax-applications.aspx

根据上面的链接,有以下格式

<system.web.extensions>
    <scripting>
      <webServices>
    <jsonSerialization maxJsonLength="500000">
    </jsonSerialization>
      </webServices>
    </scripting>
</system.web.extensions> 

我们可以设置 maxJsonLength 以同样的方式在 Jboss7.1.1.Final 中是否需要做任何配置以最大化 json 的大小以接受大 json?如果是,请提供语法。此外,我浏览了一些有关 maxpostsize 的链接,这会有所帮助吗?主要问题是当客户端通过 HttpPost 发送大尺寸的 json 数据时,它会在使用 Jboss7.1.1.Final 时抛出上述异常

4

1 回答 1

0

在 Jboss7.1.1.Final 中,我们需要在standalone.xml 中添加以下条目

<system-properties>
     <property name="org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE" value="1000"/>
</system-properties>
于 2013-03-04T08:44:56.590 回答