C # всегда получать пустые куки - PullRequest
0 голосов
/ 06 февраля 2019

Поэтому я всегда пытаюсь увидеть файлы cookie на сайте, но получаю пустую строку

var cookieJar = new CookieContainer();
var client = new RestClient("https://server.com") {
    UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) 
    AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36",
};
client.CookieContainer = cookieJar;
var request = new RestRequest(Method.GET);
var cookie = client.CookieContainer.GetCookieHeader(new 
Uri("https://server.com"));
MessageBox.Show("" + cookie);

Файлы cookie сайта

1 Ответ

0 голосов
/ 06 февраля 2019

Вы не отправили ни одного запроса на получение cookie.Добавьте Execute вызов метода в ваш код

var request = new RestRequest(Method.GET);
client.Execute(request); //add this line
var cookie = client.CookieContainer.GetCookieHeader(new Uri("https://server.com"));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...