前面学习mvc管道处理模型的时候,我们晓的HttpContext是贯穿全文的一个对象,在HttpRuntime产生,现在我们所谓的Asp.Net六大内置对象,其实就是HttpContext的属性。具体为:

一:Request即是Http请求提供的各种信息

A:Request的Heads里面的信息,通过代码:

 1 public ActionResult Request()
 2 {
 3     List<string> requestHeads = new List<string>();
 4     foreach (var item in base.Request.Headers.AllKeys)
 5     {
 6         requestHeads.Add($"{item}:{base.Request.Headers[item]}");
 7     }
 8     ViewData["requestHead"] = requestHeads;
 9     return View();
10 }

views:

 1 @{
 2     Layout = null;
 3 }
 4 <html>
 5 <head>
 6     <meta name="viewport" content="width=device-width" />
 7     <title>Request</title>
 8 </head>
 9 <body>
10     <div> 
11         RequestHeads:<br />
12         @{ 
13             foreach (var item in (List<string>)ViewData["requestHead"])
14             {
15                 <label>@item</label><br />
16             } 
17         }
18         <div>
19         </div>
20     </div>
21 </body>
22 </html>
View Code

相关文章:

  • 2022-12-23
  • 2021-05-23
  • 2022-12-23
  • 2021-06-18
  • 2021-10-29
猜你喜欢
  • 2021-04-02
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
相关资源
相似解决方案