У меня есть приложение с набором ASP Classi c и. NET, которое разделяет файлы cookie с ключами. Например: c = request.cookies("LS")("course_int")
.
Оказывается, ASP сохраняет подчеркивания как %5F
в поваре ie, поэтому NET меняет их перед чтением. Иногда что-то идет не так, и я не могу узнать, где и как, но подчеркивание становится %265F
, и ни одно приложение не может их прочитать.
Я попытался прочитать весь код повара ie, например, c=request.cookies("LS")
, изменить всю строку c
, удалив ключ course_int
и записав его обратно: response.cookie("LS") = c
.
Когда я снова читаю повар ie, присутствует c=request.cookies("LS")
, но если я пытаюсь прочитать ключ (любую клавишу!), Например, request.cookies("LS")("person_int")
, ключи пусты! Cook ie length
имеет правильное значение, но я больше не могу получить доступ к значениям ключа по имени ключа.
Что происходит и как я могу написать повара ie после модификации, чтобы я мог нормально обращаться к его ключам?