In WCF security, given the current OperationContext, what is the best way to determine whether the request is a SOAP request or a REST request?
Asked
Active
Viewed 1,790 times
1 Answers
10
You could look at the binding name on the ChannelDispatcher:
string bindingName = OperationContext.Current
.EndpointDispatcher.ChannelDispatcher.BindingName;
For REST, it would be webHttpBinding
- anything else would be SOAP.

marc_s
- 732,580
- 175
- 1,330
- 1,459