如何使用 Savon (RoR) 指定 BasicHttpBinding
我收到此错误:
(a:6016) 带有操作“xxx”的消息 无法在接收方进行处理, 由于 ContractFilter 不匹配 端点调度程序。这可能是 由于合同不匹配 (发送者和发送者之间的操作不匹配 接收器)或绑定/安全 发送者和接收者之间不匹配 接收者。检查发件人和 接收者有相同的合同并且 相同的绑定(包括安全性 要求,例如消息、传输、 无)。
我注意到我的提供商的 WSDL 使用的绑定是:
BasicHttpBinding_IxFlow
我想我需要在我的 Savon 控制器中指定它。我怎样才能做到这一点?
谢谢。
Im getting this error:
(a:6016) The message with Action 'xxx'
cannot be processed at the receiver,
due to a ContractFilter mismatch at
the EndpointDispatcher. This may be
because of either a contract mismatch
(mismatched Actions between sender and
receiver) or a binding/security
mismatch between the sender and the
receiver. Check that sender and
receiver have the same contract and
the same binding (including security
requirements, e.g. Message, Transport,
None).
And I noticed that the binding used by my provider's WSDL is:
BasicHttpBinding_IxFlow
I guess I need to specify that in my Savon Controller. How can I do that?
Thx.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于错误消息并不是真正有帮助(因各种错误而收到此消息),这里有一些建议:
Since the error message is not really helpful (received this one for various errors) here are some suggestions: