ASP.NET MVC ApiController控制器获取参数?c# asp.net mvc API接口安全过滤,api域名过滤,api域名+端口过滤

阅读 24

2022-06-17

可能你还需要

c# asp.net mvc API接口安全过滤,api域名过滤,api域名+端口过滤

WEBAPI中的Request是HttpRequestMessage类型,不能像Web传统那样有querystring和from 方法接收参数,而传统的HttpReqest的基类是HttpReqestBase

所以这里我们就直接使用(HttpContextBase)Request.Properties["MS_HttpContext"]

第一种

public void Post([FromBody]string value)
{
HttpContextBase context = (HttpContextBase)Request.Properties["MS_HttpContext"];//获取传统context
HttpRequestBase request = context.Request;//定义传统request对象
string name = request.Form["name"];

}

第二种

HttpContext.Current.Request["cc"]

 


精彩评论(0)

0 0 举报