gpt4 book ai didi

WCF 服务调用另一个 WCF 服务失败,并显示 Web 错误 400 错误请求

转载 作者:行者123 更新时间:2023-12-03 17:20:29 24 4
gpt4 key购买 nike

我们有一个 Web 服务,当用户单击 Web 表单上的保存按钮时会调用该服务。然后“保存”网络服务调用另一个网络服务(不同的机器)。调用总是失败,据我所知甚至没有尝试跨网络,因为 Fiddler 流量是空的。只有当我们从第一个 Web 服务调用第二个 Web 服务时才会出现此问题。如果我们直接从客户端或在页面加载时调用第二个 Web 服务,它就可以工作。我们将 WebHTTPBinding 与 REST 类型服务一起使用。

我使用 WCF 跟踪得出错误“信封版本 'EnvelopeNone ( http://schemas.microsoft.com/ws/2005/05/envelope/none )' 不支持添加消息标题。',但我不知道如何解决它。

有什么建议?

最佳答案

可能的修复:

  • 检查@ServiceHost 指令(在
    . svc 文件)设置为
    "WebServiceHostFactory"source
  • 添加了 WebHttpBeahvior 元素
    端点行为 source
  • 将 ORDER 信息放入 XML
    架构类 source
  • 检查您的数据传输对象
    可串行化 source
  • 检查是否安装了Skype并确保它
    不超过港口
    source
  • 删除 SOAP 消息头(REST 不支持)
    WCF) source
  • 关于WCF 服务调用另一个 WCF 服务失败,并显示 Web 错误 400 错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3314413/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com