Я пытаюсь использовать Refit для замены существующего класса-обертки HttpClient, который я написал некоторое время назад.В большинстве случаев все работает довольно хорошо, но есть один случай, когда мне нужно передать cookie вместе с моим запросом.Я полагаю, что часть моего замешательства заключается в том, что я не знаю, куда именно попадают файлы cookie при использовании HttpClientHandler CookieContainer.
Это код установки cookie, который я пытаюсь имитировать:
var handler = new HttpClientHandler();
handler.CookieContainer = new CookieContainer();
handler.CookieContainer.SetCookies(new Uri(endPoint), cookieString);
var httpClient = new HttpClient(handler);
var response = await httpClient.PutAsync(endPoint, jsonContent);
Когда я перехожу через этот код, я не вижу, что cookie помещается в заголовок, и я изо всех сил пытаюсьувидеть его где-нибудь в заголовке запроса / ответе / значениях и т. д.
Как мне повторить это с помощью Refit?Я попытался поместить его в заголовок (который работает, он входит в заголовок), но это не то, что, кажется, делает CookieContainer, поэтому он не работает.