Ajax发布数据位于Stream对象 - WCF中

时间:2013-07-04 06:38:59

标签: ajax wcf post stream

我正在处理一个代码(已经在生产中)。试图在我的本地设置相同,但我遇到了问题。

我有一个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名称值对?

请帮我解决这个问题。

0 个答案:

没有答案