What is difference between BasicHttpBinding and WsHttpBinding.


BasicHttpBinding

  • It is based on SOAP 1.1 specification.
  • No support for reliable Messaging.
  • No support for transactions.
  • It is a bit faster because security is disabled by default.

WsHttpBinding

  • It is based on SOAP 1.2 specification.
  • It supports reliable messaging.
  • It supports atomic and distributed transactions.
  • As it supports advanced security options and its enabled by default, so it’s a bit slower than BasicHttpBinding.