Используя Fiddler, я отправляю сообщение JSON в свою службу WCF. Служба использует System.ServiceModel.Activation.WebServiceHostFactory
[OperationContract]
[WebInvoke
(UriTemplate = "/authenticate",
Method = "POST",
ResponseFormat = WebMessageFormat.Json,
BodyStyle = WebMessageBodyStyle.WrappedRequest
)]
String Authorise(String usernamePasswordJson);
Когда POST выполняется, я могу сломать в код, но параметр usernamePasswordJson равен null . Почему это?
Примечание: как ни странно, когда я устанавливаю BodyStyle на Bare , сообщение даже не попадает в код для отладки.
Вот экран Fiddler: