System.Net.CookieException: доменная часть файл cookie недействителен.
Ошибка возникает в следующей функции:
Код: Выделить всё
private CookieContainer AddCookiesToRequest()
{
var cookieContainer = new CookieContainer();
var cookieDomain = Request.Url.GetLeftPart(UriPartial.Authority).Split('.')[1];
var cookies = this.HttpContext.GetOwinContext().Request.Cookies;
_logger.Info($"Cookie domain set to: {cookieDomain}");
_logger.Info($"Cookies found in base controller: {string.Join(" , ", cookies?.Select(x => $"[{x.Key}] = {x.Value}"))}");
foreach (var cookie in cookies)
{
var cook = new Cookie(cookie.Key, cookie.Value, null, cookieDomain);
cookieContainer.Add(cook);
}
return cookieContainer;
}
< blockquote>
System.Net.CookieException: часть файла cookie «Domain»='https://uat1.abc.com» недействительна.
Я предполагаю, что когда новый экземпляр файла cookie добавляется в контейнер файлов cookie, переменная cookieDomain устанавливается неправильно.
Спасибо< /п>
Подробнее здесь: https://stackoverflow.com/questions/787 ... is-invalid