客户端调用服务端webservice的端口问题

Posted 小溪(潺潺流水,润泽千里)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了客户端调用服务端webservice的端口问题相关的知识,希望对你有一定的参考价值。

       今天有一个同事过来问:他有一个程序在A服务器上调第三方B服务器短信发送服务接口(webservice),无论是否发送成功,服务接口都会返回状态。现在客户要做每一个服务器

做入站端口管控,一切不必要的端口都要禁掉,问这边需要开放哪些入站端口,前提不要影响短信的发送和状态返回。同事说连接时己方的产生的端口号是随机的,不知道怎么回复用户。

       这个问题看起来又简单又特殊,简单的是感觉禁用入站端口没有什么影响,特殊的是如果做了限制,状态消息返回不了。实则这个问题就是很简单的,要理解入站和出站的真实含义,

入站指定的是第三方向己方发起连接请求,如果此时禁用端口,那么就根本不能实现握手。出站就是反过来。对于上面所说,我们这是出站请求,只要不禁止访问对方的端口就行了。

      看来自己还是对TCP/IP还是不熟悉呀!

以上是关于客户端调用服务端webservice的端口问题的主要内容,如果未能解决你的问题,请参考以下文章

CXF Webservice 服务器调用 Axis1 Webservice 作为客户端问题(无法找到有效的 EngineConfigurationFactory)

webservice -- cxf客户端调用axis2服务端

java调用java编写的WebService接口服务端收到的参数为空

webservice客户端调用服务端

webservice客户端调用服务端异常 —— 远程主机强迫关闭了一个现有的连接

服务器端获取客户端的IP地址(当客户端调用由Axis开发的WebService)