我有大尺寸的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
根据上述链接,有以下格式
<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
答案 0 :(得分:0)
在Jboss7.1.1.Final中,我们需要在standalone.xml中添加以下条目
<system-properties>
<property name="org.apache.coyote.http11.Http11Protocol.MAX_HEADER_SIZE" value="1000"/>
</system-properties>