Wcf BasicHttpBinding和CustomBinding/Soap11之间有什么区别?
这是我们第一次在SOAP 1.1上使用SAP NetWeaver web服务,它需要通过HTTPS进行用户名和密码身份验证 我目前正在对WCF应用程序进行原型设计,我可以使用这两种绑定配置成功地使用SAP web服务Wcf BasicHttpBinding和CustomBinding/Soap11之间有什么区别?,wcf,soap,soap-client,wcf-binding,Wcf,Soap,Soap Client,Wcf Binding,这是我们第一次在SOAP 1.1上使用SAP NetWeaver web服务,它需要通过HTTPS进行用户名和密码身份验证 我目前正在对WCF应用程序进行原型设计,我可以使用这两种绑定配置成功地使用SAP web服务 <basicHttpBinding> <binding name="SapEndpoint"> <security mode="Transport"> <transport clientC
<basicHttpBinding>
<binding name="SapEndpoint">
<security mode="Transport">
<transport clientCredentialType="Basic" />
</security>
</binding>
</basicHttpBinding>
<customBinding>
<binding name="SapSoap11Endpoint">
<textMessageEncoding messageVersion="Soap11" />
<httpsTransport authenticationScheme="Basic" />
</binding>
</customBinding>
只要它提供所需的功能,我倾向于使用标准绑定而不是自定义绑定。但我想了解使用一种绑定或另一种绑定会有什么不同
任何建议都很有用,特别是如果您以前使用过SAP web服务
谢谢 我认为没有什么区别
两个绑定都包含相同的绑定元素,它们的顺序相同,配置相同。这些绑定是等效的。自定义绑定是一种特殊类型的绑定,用于定义预定义绑定(BasicHttp、WsHttp、NetTcp等)中不支持的绑定。当然,您可以在自定义绑定中定义预定义绑定,但这不是必需的