[ASP.NET Core] 取得 Header

取得指定Header:
[HttpGet, Route("/GetHeader")]
public string GetHeader()
{
if (Request.Headers.TryGetValue("token", out var token))
{
return token;
}

return "not find token";
}

測試:

取得所有Header:
foreach (var VARIABLE in Request.Headers)
{
Console.WriteLine($"Header={VARIABLE}");
}

輸出:
Header=[Connection, keep-alive]
Header=[Accept, */*]
Header=[Accept-Encoding, gzip, deflate, br]
Header=[Host, localhost:5001]
Header=[User-Agent, PostmanRuntime/7.28.3]
Header=[token, testToken]
Header=[Postman-Token, 03bcf4c8-36f5-4e67-a061-037c1590010f]

留言