代码改变世界

asp.net mvc4 webapi request获取参数

2016-05-23 11:04  Dorisoy  阅读(208)  评论(0)    收藏  举报
public void Post([FromBody]string value)
{
  HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context
  HttpRequestBase request = context.Request;//定义传统request对象
  string name = request.Form["name"];
 
}

WEBAPI中的Request是HttpRequestMessage类型,而传统的HttpReqest的基类是HttpReqestBase,这里直接使用(HttpContextBase)Request.Properties["MS_HttpContext"]