【问题标题】:What does ws actually stand for in wsHttpBinding? [duplicate]ws 在 wsHttpBinding 中实际代表什么? [复制]
【发布时间】:2016-06-18 02:13:06
【问题描述】:

this question 中所述,WCF 中有几种不同类型的基于 HTTP 的绑定:

  • 基本的HttpBinding
  • wsHttpBinding
  • WebHttpBinding

但是wsHttpBinding 中的“ws”到底代表什么?

【问题讨论】:

  • 我不觉得这个问题是重复的。在这种特殊情况下,我对此绑定的缩写“ws”感兴趣,它不一定与 ws-* 命名有关。
  • 是的,但是这篇文章[codeproject.com/Articles/36396/…很详细
  • 嗯,从您在答案中链接到的答案:“wsHttpBinding 是成熟的绑定,它支持大量 WS-* 功能和标准”。您可能不同意建议的副本中的答案,问题完全相同。相反,请考虑在此处发布您的答案。内容的复制和传播不受欢迎。此外,WS-* 不仅仅代表 WS-Security。

标签: .net wcf wcf-binding


【解决方案1】:

“Ws”是“Web Services”的缩写。

名称来自WS-Security (Web Services Security),它是用于解决 SOAP 协议的安全性和完整性问题的规范。

WS-Security 指定了对 SOAP(简单对象访问 协议)消息传递旨在保护完整性和 消息的机密性和对发件人的身份验证。

当可操作性不太重要但安全性更重要时,WsHttpBinding 是绑定使用(而不是 BasicHttpBinding),这一切都很好。有关两者的详细信息,请参阅this answer

【讨论】:

    【解决方案2】:

    WsHttpBinding 和 BasicHttpBinding 的区别在于 WsHttpBinding 支持 WS-* 规范。 WS-* 规范不过是扩展 Web 服务功能的标准。你可以看到这个:[http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind]

    【讨论】:

    • 那么,WS代表Web Service?
    • 是的。看了这篇文章,写的很详细。
    • 我的评论很轻率,抱歉。我不应该阅读这篇文章,并且希望答案更清楚。
    • 嗨阿特曼。在 StackOverflow 上,我们更希望问题的答案直接包含在您的文本中,而不是留给可能会随着时间的推移变得陈旧或失效的外部链接。该链接很有用,但在您的文本中回答核心问题(“WS 实际上代表什么”)会更有用。
    • 嗨,丹,下次
    猜你喜欢
    • 2015-07-05
    • 2010-09-24
    • 2021-08-22
    • 2014-07-14
    • 2019-11-15
    • 1970-01-01
    • 2013-01-10
    • 2019-03-16
    • 1970-01-01
    相关资源
    最近更新 更多