Сохранение cookie с помощью RestSharp - PullRequest
1 голос
/ 12 января 2012

Я пытаюсь сохранить файл cookie между RestClients и сеансами приложений для WinPhone 7 Mango с помощью RestSharp.

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

Ответы [ 2 ]

5 голосов
/ 20 ноября 2013

RestSharp недавно добавил автоматическую поддержку файлов cookie!

RestSharp 102.4+ поддерживает использование общего System.Net.CookieContainer для всех запросов от того же IRestClient.При этом любые файлы cookie, установленные или не заданные в ответах, будут использоваться в последующих запросах.Чтобы использовать общий CookieContainer, просто установите свойство в своем экземпляре RestClient перед его использованием:

var client = new RestClient ("http://server/");
client.CookieContainer = new System.Net.CookieContainer();

Документация: https://github.com/restsharp/RestSharp/wiki/Cookies

0 голосов
/ 25 января 2012

Вам необходимо вручную сохранить информацию о файлах cookie. В RestSharp отсутствует встроенная поддержка сохранения файлов cookie между сеансами.

...