代码之家  ›  专栏  ›  技术社区  ›  Jason M

在C中调用安全Web服务时出错#

  •  1
  • Jason M  · 技术社区  · 16 年前

    我必须连接到安全的webservice,我在调用服务时传入凭据 但我在调用服务时收到以下错误消息

    “处理时发现错误 <wsse:security>标题“

    我正在使用BasicHttpBinding,安全模式设置为“传输”

    端点地址指向安全站点URL

    我不知道为什么会收到这个错误消息,我是不是遗漏了什么?

    1 回复  |  直到 16 年前
        1
  •  0
  •   Ta01    16 年前

    您正在使用BasicHttpBinding并传递凭据,因此我认为您必须使用以下内容:

    <basicHttpBinding>
      <binding name="myBinding">
         <security mode="TransportWithMessageCredential">
         <transport />
         <message clientCredentialType="Username" />
         </security>
      </binding>
    </basicHttpBinding>
    

    这将允许消息通过ssl(secure 运输 )用普通的证件。

    推荐文章