2013-09-05 67 views
0

我有一個用於預訂酒店的應用程序。應用程序接受一條XML消息,將XML轉換爲另一個XML消息,並將這個新的XML發送給另一個應用程序。我能夠成功預訂酒店。拒絕連接 - 不一致

當我嘗試修改此預訂(不同的XML請求,相同的應用程序,相同的URL)時,我收到'Connection refused'錯誤。

我會認爲會有一致性(所有工作或沒有),但沒有。

任何人都知道爲什麼?

回答

0

「連接被拒絕」表示沒有應用程序正在接受您試圖連接的端口和主機上的連接。它可以通過

  • 的應用程序引起的實際上是不同的主機或不同的端口
  • 應用程序崩潰和尚未重新啓動
  • 應用程序上運行的是越野車:它關閉監聽套接字服務器不時,所以它不是監聽連接嘗試所有的時間
  • 防火牆配置爲新的連接與迴應「連接被拒絕」,即使該應用程序能夠接受的連接
+0

上述情況是否有意義,但是由於酒店預訂有效,但修正案不起作用。沒有一致性。 – TheCoder

+0

很可能你沒有將請求發送到同一個地方。仔細檢查一切,並使用tcpdump或wireshark或其他網絡監視工具來查看應用程序嘗試連接的位置。 – Joni

+0

要發送消息給我的應用程序,我寫了一個小測試工具來發布請求。應用程序然後轉換消息並將其發送到另一個應用程序。連線拒絕了它作爲第二步。考慮到主應用程序和輔助應用程序都位於不同的計算機上,我無法使用Wireshark作爲測試工具? – TheCoder