У меня есть эта функция:
[HttpPost]
[Route("api/authenticate")]
public async Task<HttpResponseMessage> Authenticate(Auth a)
{
var cookies = Request.Headers.GetCookies()
}
После просмотра большого количества сообщений в StackOverflow я увидел людей, пытающихся это сделать:
CookieHeaderValue cookie = Request.Headers.GetCookies("session-id").FirstOrDefault();
Но я не вижуМетод FirstOrDefault. Когда я запускаю GetCookies, я получаю строковый массив с одним элементом и внутри него:
"{cookieKey=cookieValue; cookie2=cookie2}"
Должен ли я преобразовать эту строку в словарь, или мне что-то не хватает в API?