后端
开发环境:Eclipse Luna
JDK:1.7
Web服务器:Jboss as7.1
前端
PowerBuilder9
之所以采用WEB+CS模式,主要是CS程序操作的便利性,可以借助PB强大的datawindow控件来显示组织数据
程序原型参照:公司财务正在使用的企业银行对帐系统[深圳市鸿富兴信息技术有限公司]
问题
一、post提交失败后,自定义restful错误返回的数据无法识别
<system-properties>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/>
<property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="text/javascript,text/css,text/html,application/xml,application/json"/>
</system-properties>
经查是服务器端数据压缩导致的,此问题只限于post请求,get请求,数据一切正常
二、post操作提交内容超长,服务器不接受
这个问题郁闷了好几天,还好一直没有影响到具体业务,今天静下心来看了看服务器的配置,这一查,还真找出原因
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http" enable-lookups="false" max-post-size="2048" max-save-post-size="4096" enabled="true" executor="http-executor" max-connections="200"/>
前段时间照着网上优化服务器,修改了上面的参数,
max-post-size="2048" max-save-post-size="4096"
正是由于上面二个参数影响post数据。