首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Savon ( BasicHttpBinding )指定BasicHttpBinding (RoR)

如何使用Savon ( BasicHttpBinding )指定BasicHttpBinding (RoR)
EN

Stack Overflow用户
提问于 2011-06-29 15:46:43
回答 1查看 412关注 0票数 2

我得到了这个错误:

(a:6016)由于ContractFilter在EndpointDispatcher上不匹配,无法在接收端处理带有动作'xxx‘的消息。这可能是因为契约不匹配(发送方和接收方之间的操作不匹配),或者是发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的约束力(包括安全要求,例如消息、传输、无)。

我注意到,我的提供者的WSDL使用的绑定是:

BasicHttpBinding_IxFlow

我想我需要在我的Savon控制器中指定这一点。我怎么能这么做?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-07-26 08:23:29

由于错误消息并没有真正的帮助(收到此消息是针对各种错误的),下面是一些建议:

  • 尝试从另一个客户端调用服务(或只生成xml),并将XML
  • 与Savonrb进行比较(它将其打印到控制台,格式不太好,但足够好)
  • 发送从另一个客户端捕获的XML。这行得通吗?(您可以使用块版本的parameters
  • Namespace方法指定自定义XML )
  • 查看(这是我的服务的问题所在):

标头的

  • 顺序(也可以在块版本中指定)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6523434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档