如何获得请求变量中的所有属性和值
本文关键字:属性 何获得 请求 变量 | 更新日期: 2023-09-27 18:06:21
我知道我可以遍历请求头变量中的每个键值对,如下所示
foreach (var key in Request.Headers.AllKeys)
{
// headers += key + "=" + Request.Headers[key] + "<br/>";
}
同样,我可以在请求中获得所有的键值对。浏览器如下
HttpBrowserCapabilities bc = Request.Browser;
foreach (DictionaryEntry p in bc.Capabilities)
{
// p.Key
//p.Value
}
现在我想知道我是否可以循环遍历Request变量中所有可能的值,如果其中有另一个键值,则获取所有信息。
编辑
我可以使用反射来获得所有的属性和子属性列表
HttpRequest。Params为您提供了所有查询字符串参数、表单字段、cookie和服务器变量的原始数据。几乎所有由客户端的用户代理发送的内容!