gpt4 book ai didi

c# - 如何在不使用 C# 发出新请求的情况下读取当前 header ?

转载 作者:可可西里 更新时间:2023-11-01 16:51:55 25 4
gpt4 key购买 nike

既然JS无法获取初始页面请求,那么C#是否可以在不重新请求的情况下获取当前的headers?

主要目标是能够通过查看传入的具有自定义值“uid”:“world”的HTTP header 来确定谁在访问该页面。确定后,该值将显示在同一页。

Hello "world"

这可以用 C# 完成吗?怎么办?

最佳答案

要访问 MVC Controller 中的 header ,您可以使用:

Controller

public ActionResult Index()
{
var uid = System.Web.HttpContext.Current.Request.Headers["uid"];

// Add your view model logic here...
var model = new TestModel
{
HeaderValue = uid
};

return View(model);
}

查看

@model MyProject.Models.TestModel

<div>
Hello @Model.HeaderValue
</div>

关于c# - 如何在不使用 C# 发出新请求的情况下读取当前 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25977840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com