【问题标题】:WCF BasicHttpBinding Http PostWCF BasicHttpBinding Http 发布
【发布时间】:2010-11-01 23:38:56
【问题描述】:

是否可以发布到 IIS 中托管的 WCF 服务?我知道使用 REST 可以做到这一点,但我确实需要 WSDL 生成和 SOAP 标头。我需要将现有的 ASMX Web 服务转换为 WCF,但我还需要允许我的客户通过 http 帖子(通过 javascript 的 xml http 请求)继续使用该服务。 REST 是我唯一的选择吗?

【问题讨论】:

    标签: wcf http-post basichttpbinding


    【解决方案1】:

    不,对于 SOAP 服务,您需要使用 SOAP 方法和操作 - 您不能使用 HTTP POST 在 SOAP 服务上“转储”某些数据。

    如果您需要 HTTP POST,那么 REST 是最好的选择。

    【讨论】:

    • 我害怕那个。那么使用 WCF Web 服务的唯一方法是向客户端添加服务引用?
    • @Quadwwchs:如果它是 SOAP 样式的 Web 服务 - 是的,您需要为其添加服务引用。
    【解决方案2】:

    你也可以使用 REST 风格的 WCF http://msdn.microsoft.com/en-us/netframework/cc950529.aspx

    【讨论】:

    • 谢谢!除了没有 WSDL 之外,REST 看起来很棒。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多