2011-06-29 33 views
3

我正在使用Savon進行Web服務客戶端實現。SOAP請求中的Savon錯誤響應:「帶有操作'x'的消息無法在接收方處理......」

不過,我得到這樣的信息:

(一個:ActionNotSupported)消息 與動作 'SearchCars' 不能 處理在接收機處,由於在 EndpointDispatcher一個 ContractFilter失配。由於合同不匹配 (發件人與 收件人之間的不匹配操作)或發件人與 收件人之間的綁定/安全 不匹配,可能是 。檢查發件人和 收件人是否具有相同的合同和 相同的綁定(包括安全 要求,例如消息,傳輸, 無)。

發送我的肥皂請求後。

我讀過它與httpBinding或某事有關。

任何想法?

+0

可能值得檢查,以確保您綁定到httpclient而不是Net/HTTP。這也可能有所幫助:[Ruby HTTP Clients](https://spreadsheets0.google.com/pub?hl=zh-CN&hl=zh-CN&key=0AiZsKd8d4hSJdHFFbjR5aWNjWjlzWlhiNGxQejdBWWc&output=html) – Nick

回答

0

你有一個工作客戶另一種機制(如捲曲)?

我覺得有用的是看看http請求之間的差異,使用像Charles之類的東西。

和/或soapUI是用於檢查Web服務並試用它們的便利工具。你有沒有試過連接?

HTH,Chris

相關問題