Push cookie уведомление - PullRequest
       22

Push cookie уведомление

0 голосов
/ 03 декабря 2009

У меня очень простой вопрос: есть ли способ сообщить веб-браузеру, что содержимое файла cookie изменилось?

Я не хочу продолжать смотреть на файл и проверять, был ли он обновлен, потому что это приведет к снижению производительности моего приложения.

Заранее спасибо!

Ответы [ 4 ]

0 голосов
/ 04 декабря 2009

Что ж, поскольку страница ASP должна быть активной для установки файлов cookie, почему вы не можете просто использовать HttpClient для запроса файлов cookie в своем приложении WPF и на сервере, установить файлы cookie. Затем отправьте HTTP-ответ в зависимости от того, установили ли вы куки. Если вы получили ответ 200 OK, вы можете знать, что ваши куки установлены. Если есть ошибка, отправьте 500 Server Error обратно.

0 голосов
/ 04 декабря 2009

Возможно, вам придется проверять заголовки Cookie или Set-Cookie http, которые поставляются со страницей ASP, каждый раз, когда она перезагружается в вашем приложении, хотя это не будет учитывать изменения, сделанные javascript.

0 голосов
/ 04 декабря 2009

Если страница ASP обновляется каждый раз при изменении файла cookie, это может быть намного больше, чем при чтении файла cookie с диска WPF.

0 голосов
/ 03 декабря 2009

Работа сервера всегда заключается в том, чтобы «отправить» новый файл cookie в браузер (в ASP.NET, установив Response.Cookies («cookie_name»)).

Я не уверен, что понимаю вашу проблему, только ваше приложение может знать, что файл cookie пользователя необходимо изменить, но обычно он не сохраняется в виде файла на сервере.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...