Если я добавлю файл cookie в ответ через Response.Cookies.Add()
, файл cookie также появится в Request.Cookies
.
Есть ли способ получить исходные файлы cookie запроса (без учета недавно добавленных файлов cookie ответа) без предварительного кэширования Request.Cookies
заранее?
Есть еще один вопрос , который спрашивает, почему существует такая ситуация (момент, который мне ясен). Я спрашиваю, есть ли способ обойти это.
Обновление
В качестве очень грубого фильтра кажется, что вы можете искать файлы cookie в Request.Cookies
, чей Expires
равен default(DateTime)
. Это связано с тем, что когда браузеры сериализуют свои куки в запросе, они не включают даты истечения срока их действия.
Тем не менее, это не избавит от любых файлов cookie, случайно добавленных в Response
без Expires
.