【问题标题】:The message with To 'http://tempuri.soatest.com/to/change_this' cannot be processed at the receiver接收方无法处理带有 To 'http://tempuri.soatest.com/to/change_this' 的消息
【发布时间】:2018-03-06 22:09:41
【问题描述】:

我正在尝试使用 POSTMAN/SOA 测试工具从我的 REST 客户端 (WEB API-SendAysncRequest) 发送请求,并收到两个令人困惑的错误:

带有“http://tempuri.soatest.com/to/change_this”的消息 由于 AddressFilter 不匹配,无法在接收方处理 在 EndpointDispatcher。检查发送方和接收方的 EndpointAddresses 同意。

收件人无法处理带有 To '' 的消息,因为 EndpointDispatcher 处的 AddressFilter 不匹配。检查 发送方和接收方的 EndpointAddresses 一致。

任何人都可以就这个问题提供帮助吗?

【问题讨论】:

  • 如果您能提供有关您的情况的更多信息,例如您正在使用的设置、您提供的值,甚至更好:一些示例代码,这将很有帮助:)
  • 这是通用解决方案:stackoverflow.com/questions/5487791/…

标签: wcf asp.net-web-api


【解决方案1】:

通过在请求中添加下面的soap头来解决

<wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://localhost/CustomerManagerWebSvcHost/CustomerManager.svc</wsa:To>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多