webservice axis
来一盘地三鲜
这个作者很懒,什么都没留下…
展开
-
浏览器url直接访问webservice的方法
直接在浏览器地址栏访问webservice的方法: http://ip地址:端口号/项目名称/services/services服务名?method=请求的方法名&value=方法参数值 记得参数值要做url编码转换,尤其是包含汉字和其他符号字符的时候,一定要进行UrlEncode编码。 eg: http://192.168.0.3/webservice/services/...原创 2015-01-08 10:54:09 · 5514 阅读 · 0 评论 -
webservice请求中压缩xml的问题
xml压缩后包含一些不可见的unicode字符,如果这些字符刚好不被xml文档标准所认可,传输过程就会出错,所以最好在压缩后再转换成base64,这样就可解决传输过程中的问题,解析时候,逆向过程即可,注意编码集合。 同时如果是跨系统做这种操作的话可能不同操作系统之间会导致乱码,因此需通过变通方式解决,通过在压缩端发送压缩过的base64字符串给接收方时,在字符串最前面加上一个标记位,告诉...原创 2015-01-13 15:20:15 · 158 阅读 · 0 评论 -
axis1.4 设置请求超时时间
项目中使用axis1.4生成的webservice,访问公安网的接口,使用过程中某些业务和时间段调用接口会产生请求超时的情况,由于业务是顺序执行,无法通过线程等待一段时间的方式来处理请求超时,因此只能尝试从webservice自身入手。 先说解决方案:通过各种设置setTimeout来控制请求超时时间。 具体怎么设置,尝试过的有如下几种: 如果是使用stub方式调...原创 2014-03-23 11:03:55 · 2440 阅读 · 0 评论