当前位置 : 主页 > 网络编程 > net编程 >

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

来源:互联网 收集:自由互联 发布时间:2023-09-07
可能你还需要 c# asp.net mvc API接口安全过滤,api域名过滤,api域名+端口过滤​ WEBAPI中的Request是HttpRequestMessage类型,不能像Web传统那样有querystring和from 方法接收参数,而传统的HttpReqest的

可能你还需要

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"]

 


网友评论