【问题标题】:The request failed with HTTP status 415请求失败,HTTP 状态为 415
【发布时间】:2011-08-02 02:30:39
【问题描述】:

当我尝试从 WCF 调用方法时遇到异常...我正在使用框架 2.0 的 Windows 应用程序中使用 WCF,而我的 WCF 使用 BasicHttpBinding 选项...

请求失败,HTTP 状态 415:无法处理消息 因为内容类型'text/xml; charset=utf-8' 不是预期的 类型'多部分/相关; type="应用程序/xop+xml"'

【问题讨论】:

  • using framework 2.0 什么? .NET 2.0 不支持 WCF,是否将其用作 Web 服务?

标签: wcf c#-2.0 basichttpbinding


【解决方案1】:

客户端应用程序失败,因为它在期望 MTOM 消息的端点上发送数据。但是,客户端应用程序只发送普通的 Soap 消息 (Soap1.1)。如果您无法升级您的客户端应用程序以使用 .Net Framework 3.5,您可以使用 WSE 3.0,它允许将 MTOM 与 .net framework 2.0 一起使用。

如果您可以将应用程序升级到 3.5,则可以使用 WCF 与服务通信。

问候, 阿米特·巴蒂亚

【讨论】:

  • 谢谢 4 你的回复阿米特。但是,如果我升级我的应用程序并将 WCF 作为 Web 服务引用,它仍然无法工作......但如果我将其作为服务引用,那么它可以工作......我的要求是我的客户端必须在框架 2.0 中,我唯一的选择是将 WCF 引用为 Web 服务...对此有何建议?
猜你喜欢
  • 2013-12-08
  • 2013-04-10
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 2018-07-10
  • 2015-08-28
  • 1970-01-01
相关资源
最近更新 更多