WCF REST POST для JSON: параметр пуст

Используя 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: enter image description here

8
задан Ian Vink 26 July 2011 в 20:07
поделиться