2013-09-05 63 views
0

我有一个用于预订酒店的应用程序。应用程序接受一条XML消息,将XML转换为另一个XML消息,并将这个新的XML发送给另一个应用程序。我能够成功预订酒店。拒绝连接 - 不一致

当我尝试修改此预订(不同的XML请求,相同的应用程序,相同的URL)时,我收到'Connection refused'错误。

我会认为会有一致性(所有工作或没有),但没有。

任何人都知道为什么?

回答

0

“连接被拒绝”表示没有应用程序正在接受您试图连接的端口和主机上的连接。它可以通过

  • 的应用程序引起的实际上是不同的主机或不同的端口
  • 应用程序崩溃和尚未重新启动
  • 应用程序上运行的是越野车:它关闭监听套接字服务器不时,所以它不是监听连接尝试所有的时间
  • 防火墙配置为新的连接与回应“连接被拒绝”,即使该应用程序能够接受的连接
+0

上述情况是否有意义,但是由于酒店预订有效,但修正案不起作用。没有一致性。 – TheCoder

+0

很可能你没有将请求发送到同一个地方。仔细检查一切,并使用tcpdump或wireshark或其他网络监视工具来查看应用程序尝试连接的位置。 – Joni

+0

要发送消息给我的应用程序,我写了一个小测试工具来发布请求。应用程序然后转换消息并将其发送到另一个应用程序。连线拒绝了它作为第二步。考虑到主应用程序和辅助应用程序都位于不同的计算机上,我无法使用Wireshark作为测试工具? – TheCoder