Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
MishaMoix
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 99
#1

Сохранение Cookies - Windows Phone

03.05.2014, 15:33. Просмотров 692. Ответов 0
Метки нет (Все метки)

Я получаю с сайта куки и преобразую в CookieContainer, а затем пытаюсь сохранить в Isolated Settings
C#
1
2
3
4
5
6
7
8
9
               var Settings = IsolatedStorageSettings.ApplicationSettings; 
                CookieContainer con = new CookieContainer();
                con.Add(new Uri("cookie:/"), response.Cookies);
                Settings.Clear();
 
                Settings["UserID"] = userID;
                Settings["Cookie"] = con;
 
                Settings.Save();
При следующем запуске пытаюсь извлечь куки
C#
1
var a = (CookieContainer)IsolatedStorageSettings.ApplicationSettings["Cookie"];
Но они куда то деваются, написано Count = 0. Хотя я проверял преобразуется корректно.
И еще какой мне юри лучше указывать для кукисконтейнер?

Добавлено через 16 часов 25 минут
Так люди ладно как вы сохраняете куки?

Добавлено через 1 час 9 минут
Я пытался несколькими способами
C#
1
2
3
4
5
6
7
8
var Settings = IsolatedStorageSettings.ApplicationSettings;
_Cookie.Add(new Uri("http://www.portal.fa.ru/Job/SearchResultDiv"), response.Cookies);
                Settings.Clear();
 
                Settings["UserID"] = userID;
                Settings["Cookie"] = (object)_Cookie;
 
                Settings.Save();
Даже просто хотел записать в бинарник, а потом считать
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
        public static byte[] ToByte(CookieContainer data)
        {
            byte[] CookieByte;
            DataContractSerializer serializer = new DataContractSerializer(typeof(CookieContainer));
            using (var memoryStream = new MemoryStream())
            {
                serializer.WriteObject(memoryStream, data);
                CookieByte = memoryStream.ToArray();
            }
            return CookieByte;
        }
 
        public static CookieContainer FromByte(byte[] data)
        {
            CookieContainer Cookie;
            DataContractSerializer serializer = new DataContractSerializer(typeof(CookieContainer));
            using (var memoryStream = new MemoryStream(data))
            {
                Cookie =  (CookieContainer)serializer.ReadObject(memoryStream);
            }
            return Cookie;
        }
Но для первого случая после перезапуска приложения куки теряются(объект то остается, но количество куки = 0). Во втором случае после того как привел из бинарника тоже теряются куки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 15:33     Сохранение Cookies
Посмотрите здесь:

Сохранение данных в cookies - PHP
Добрый день! у меня следующая проблема: на сайте идёт работа с сессиями, которые периодически заносятся в cookies: ...

Сохранение Cookies с первой страницы и переход с ними на вторую - PHP
Работаю с cURL, как сделать чтобы перешло на 1 страницу, и с полученными на ней куками перешло на 2 страницу?

Cookies - Java EE
Здравствуйте, уважаемые форумчани. Сейчас я работаю над созданием админ панели для веб-сервиса и столкнулся с одной проблемой. Проблема...

Cookies... - Web
Можно ли не устанавливая cookies, если клиент выполняет один единственный запрос, выяснить, может ли браузер клиента принимать cookies или...

Cookies - Софт
Интересно есть ли способ расшифровать cookies файлы что бы узнать их содержимое... Или есть ли дыры в win7 что бы это сделать

Cookies - Web
Помогите пож-ста, как настроить IE так, чтобы при разных его запусках сохранялись разные Cookies?А то мы с сестрой пользуемся одним...

Cookies - PHP
Обьясню ситуацию: При переходе на страницу в куки записываются данные о посещаемой странице и добавляется +1. При последующем...

Cookies - C# ASP.NET
подскажите плиз как с помощью ASP VBScript из Cookies на сайт вывести дату когда они были записаны

Cookies - C++ Builder
Доброго времени суток! Скажите как правильно подставить куки при работе с инди. Долго гуглил, нормального ответа так и не нашел. В...

Cookies - PHP
В настройках хостинга указано доменное имя site.ru и псевдоним www.site.ru из-за этого на сайте создается 2 набора cookies в зависимости от...

Аутентификация с cookies - PHP
Попробовал сделать простую аутентификацию, вроде бы все верно, однако результата нет( index.php <?php session_start(); if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru