在页面方法中,如何访问当前请求对象以便我可以读取标题?
该方法看起来像
[System.Web.Services.WebMethod]
public static string MyMethod(string name)
{
}
并且存在于继承自Page
的aspx.cs文件中答案 0 :(得分:1)
您可以在代码中使用Request.Headers
属性
[System.Web.Services.WebMethod]
public static string MyMethod(string name)
{
var headers = HttpContext.Current.Request.Headers;
foreach(var item in header)
{
}
}
答案 1 :(得分:0)
您必须使用HttpContext.Current
[WebMethod]
public static string MyMethod(string name)
{
var headers = HttpContext.Current.Request.Headers;
}
HttpContext.Current
会返回与当前请求相关联的HttpRequest。您可以使用它来处理与请求相关的任何数据。