Я пытаюсь установить файл cookie из кода на стороне клиента. Я могу сказать, используя прекрасный инструмент IECookiesView или менее прекрасный Блокнот, что файл cookie содержит несколько файлов cookie разных имен для того же домена.Установить несколько cookie IE10 для одного домена?
Однако, если я попробую (из C#) установить cookie с помощью InternetSetCookieEx, то я могу указать только один файл cookie для домена.
Есть ли способ установить несколько файлов cookie?
Вы на самом деле это сделали? Я пробовал называть его несколько раз с именованными куки-файлами, и только последний из них присутствует в результирующем файле (как показано в IE или показан в IECookiesView). –
Я не просто попробовал, я также пересмотрел код рассматриваемого кода WinINET. Я не знаю, что вы подразумеваете под «Результирующим файлом»; правильный способ проверить, установлен ли файл cookie, либо вызвать InternetGetCookie, либо выдать запрос и посмотреть заголовки с помощью Fiddler или аналогичного инструмента. Не помните, чтобы указать EXPIRES, чтобы ваш файл cookie был постоянным файлом cookie, а не файлом cookie сеанса? – EricLaw