我一直在OperationContract
关注我的 WCF 服务;我HttpContext.Current.Request.Form["param"]
用来检索提交的数据。
[OperationContract]
[WebInvoke(Method = "POST", ResponseFormat = WebMessageFormat.Json)]
public string authenticateUser()
我的 service.svc 文件包含<%@ ServiceHost Language="C#" Debug="true" Service="service.login" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
现在 POST 参数显示为空。我已经使用提琴手检查了请求。
这种方法对我有用了数周,直到我迁移到 VS 2012(这是我所做的唯一更改)并且我托管的 Azure 应用程序也可以正常工作。
还有其他方法可以获取 POST 数据吗?提前致谢。