设置CXF的WebService客户端超时时长
来源:互联网 发布:mac如何改硬盘名字 编辑:程序博客网 时间:2024/06/06 00:30
在使用WebService时,我们通常都会在客户端中设置请求超时的限制,以避免长时间的去连接不可用的服务器。在CXF的环境下,客户端可通过两个属性配置超时限制:
- ConnectionTimeout - WebService以TCP连接为基础,这个属性可以理解为TCP握手时的时间设置,超过设置的时间就认为是连接超时.以毫秒为单位,默认是30000毫秒,即30秒。
- ReceiveTimeout - 这个属性是发送WebService的请求后等待响应的时间,超过设置的时长就认为是响应超时.以毫秒为单位,默认是60000毫秒,即60秒.
这里可通过两种方式对客户端进行配置:
一、在spring的配置文件中进行设置。
这里需要注意的有几个地方:
1、需要指定http-conf名称空间:xmlns:http-conf=http://cxf.apache.org/transports/http/configuration。
2、指定模式位置: http://cxf.apache.org/transports/http/configuration http://cxf.apache.org/schemas/configuration/http-conf.xsd。
3、http-conf:conduit中的name属性,指定设置生效的服务。name属性由service的namespace、WSDL中的 port name和".http-conduit"组成,如{http://apache.org/hello_world}HelloWorld.http- conduit。如果将name属性设置为“*.http-conduit”,则会对所有服务生效。
二、通过Java代码进行设置。
0 1
- Spring下设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- Spring下设置CXF的WebService客户端超时时长
- 设置CXF的WebService客户端超时时长
- Spring下设置CXF的WebService客户端超时时长 配置
- CXF 客户端,设置超时时长
- 设置任务的超时时长
- EAS后台事务的超时时长如何设置?
- Linux设置sudo会话密码的超时时长
- ASP.NET设置session超时时长的4中方法
- CXF WebService 客户端设置超时时间
- java的webservice的CXF客户端使用
- 基于Axis、XFire、CXF的webservice 客户端
- CXF生成调用webservice的客户端
- CXF的WebService客户端超时了解
- CXF生成调用webservice的客户端
- CXF生成调用webservice的客户端
- 小白日记27:kali渗透测试之Web渗透-Http协议基础,WEB
- 安卓常用属性详解
- (泛型)Java theory and practice: Generics gotchas
- 概率空间
- Windows Socket编程示例-TCP示例程序
- 设置CXF的WebService客户端超时时长
- 文章标题
- WPF教程(十二)资源
- Python IDLE入门
- 23 用if语句实现分支结构
- 设计模式-观察者模式(PHP实现)
- 模仿小米安全中心检测效果(进度条效果)
- JDK的安装与配置
- TCP和UDP的区别