问题
I need to integrate my server with non-WCF client and suggested to change SOAP version in the headers. This can be done with <textMessageEncoding messageVersion="Soap11" />
element on a custom binding so i need to convert my current basicHttpBinding
. How can i do that?
<basicHttpBinding>
<binding>
<security mode="TransportWithMessageCredential">
<transport clientCredentialType="Windows"/>
<message clientCredentialType="UserName" />
</security>
</binding>
</basicHttpBinding>
回答1:
The custom binding definition is:
<customBinding>
<binding name="basicHttpEquivalent">
<security authenticationMode="UserNameOverTransport" />
<textMessageEncoding messageVersion="Soap11" />
<httpsTransport />
</binding>
</customBinding>
But this binding is exactly same as the basicHttpBinding
you mentioned.
来源:https://stackoverflow.com/questions/7676783/equivalent-custom-wcf-binding-for-basichttpbinding-with-transportwithmessagecred