Cookie в GET REQUEST (REST) ​​не в коллекции Cookies в ответе, а в заголовке - PullRequest
1 голос
/ 29 марта 2012

Создание запроса на отдых.Я могу получить cookie, возвращенный через заголовок Set-Cookie.Мне интересно, почему это также не будет включено как часть коллекции куки в объект ответа.Это не проблема, я могу разобрать заголовок set-cookie и создать из него объект Cookie, но мне интересно, с чем это связано в коллекции Cookies.

Мысли?

.NET 4.0, C #, консольное приложение

    HttpWebRequest request = WebRequest.Create( "http://fakeurl/authenticate") as HttpWebRequest;
    request.Headers.Add("Authorization", "Basic someoooooobase64value==");

    using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
    {
       string authCookieString = response.GetResponseHeader("Set-Cookie");
       //authCookieString.Split(
       Console.WriteLine(response.GetResponseHeader("Set-Cookie"));
    }

1 Ответ

0 голосов
/ 29 марта 2012

Ответ представляет собой результат, поступающий с сервера. Сервер может или не может повторно установить те же куки.

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

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