2

RestSharp を使用して、RestClients と WinPhone 7 Mango のアプリ セッション間で Cookie を保持しようとしています。

単一の RestClient インスタンスを使用すると、Cookie は保持されます。RestClient インスタンスの間、およびユーザーがアプリに戻ったときに Cookie が持続するようにします。

4

2 に答える 2

7

RestSharp は最近、自動 Cookie サポートを追加しました!

RestSharp 102.4+ は、同じ IRestClient からのすべての要求に対して、共有 System.Net.CookieContainer の使用をサポートします。そうすることで、応答で設定または設定解除されたすべての Cookie が後続の要求で使用されます。共有 CookieContainer を使用するには、RestClient インスタンスを使用する前にプロパティを設定するだけです。

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

ドキュメント: https://github.com/restsharp/RestSharp/wiki/Cookies

于 2013-11-20T16:39:50.860 に答える
-1

セッション間で Cookie を保存するための RestSharp のネイティブ サポートがないため、Cookie 情報を手動で保存する必要があります。

于 2012-01-25T16:09:00.760 に答える