Пожалуйста, посмотрите код ниже, который похож на код, который я смотрю:
[HttpGet]
public IActionResult Create([FromHeader(Name = "x-requestid")] string requestId)
{
return View();
}
[HttpPost]
public IActionResult Create(Person person, [FromHeader(Name = "x-requestid")] string requestId)
{
if (ModelState.IsValid)
{
string test = "got here";
}
return View();
}
requestId всегда нулевой.Как заполняется requestId?
За последние два часа я прочитал много вопросов, например, этот: Что такое http-заголовок X-REQUEST-ID? .Ответчик на другой вопрос, предлагающий установить следующий пакет Nuget:
Microsoft.ApplicationInsights.ASPNetCore
Однако это не имело никакого значения.