4

RestSharp を使用してリクエストに Cookie を追加しようとしていますが、fiddler2 ではリクエストに Cookie が表示されず、サービス呼び出しが失敗しています。RestRequest に Cookie を追加するためのトリックはありますか?

 RestRequest rq = new RestRequest(LTV.NowNext(), Method.GET);
        rc.AddDefaultParameter(LTV.cookie.Key, LTV.cookie.Value, ParameterType.Cookie);

        rc.ExecuteAsync<LTV.nowNext>(rq, (response2) =>
        {
            if (response2.Data == null)
                return;
            foreach (LTV.channel channel in response2.Data.channels)
                this.Items.Add(new ItemViewModel() { LineOne = channel.name, LineTwo = channel.showing[0].content[0].parent.title, LineThree = channel.showing[1].content[0].parent.title });
        });

ありがとう、アル

4

1 に答える 1

1

RestSharp には、RestRequest に Cookie を追加するときに Windows Phone にバグがあります。

私は問題を解決し、メイン ブランチに統合されるのを待っているプル リクエストを用意しました。

現時点では、AddHeader("Cookie", cookieValuesString)... を使用してこの問題を解決できます。

于 2012-02-03T18:32:07.660 に答える