我正在处理一个代码(已经在生产中)。试图在我的本地设置相同,但我遇到了问题。
我有一个WCF服务
[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "/App/user/List", ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]
GridResult<userItem> Getusers(Stream form);
但实施就像
public GridResult<userItem> Getusers(Stream form){
int userID = int.Parse(HttpContext.Current.Request.Form["userID"].ToString());
/** More Code goes here **/
}
现在我的问题是我的请求在访问HttpContext.Current.Request.Form时失败了,因为它是空的。但Stream包含帖子数据。
但生产中托管的代码相同。是否缺少任何第三方库,只是将流数据映射到HttpContext.Current.Request.Form名称值对?
请帮我解决这个问题。