【发布时间】:2011-07-26 20:01:36
【问题描述】:
我使用 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 时,帖子甚至没有让我调试代码。
这是提琴手屏幕:
【问题讨论】: