Member 12613458 Ответов: 1

Контейнер для печенья означает?


string outputXml = "";
            string url = "https://api.com/endpoint";
            string param = "?username=Jey&Password=Pass123";
            url = url + param;
            
            CookieContainer cookies = new CookieContainer();
            HttpWebRequest webRequest = WebRequest.Create(url) as HttpWebRequest;
            string contentType = "pplication/x-www-form-urlencoded";
            System.Net.ServicePointManager.Expect100Continue = false;
            webRequest.Method = "POST";
            webRequest.ContentType = contentType;
            //webRequest.Headers.Add("Content-Type", "application/x-www-form-urlencoded");
            webRequest.CookieContainer = cookies;
            StreamReader responseReader = new StreamReader(webRequest.GetResponse().GetResponseStream());
            string responseData = responseReader.ReadToEnd();
            responseReader.Close();
            webRequest.GetResponse().Close();

            var parsed = JObject.Parse(responseData);
            string token = parsed.SelectToken("access_token").ToString();


Что я уже пробовал:

CookieContainer cookies = new CookieContainer();

Afzaal Ahmad Zeeshan

О чем говорит это название?

1 Ответов

Рейтинг:
1

OriginalGriff

Задавать вопрос-это навык: сброс куска кода и добавление текста "контейнер Cookie означает?" не является хорошим примером его использования.

Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы. Поэтому, если ваш код не делает того, что вы ожидаете, или делает то, что вы не делали, вам нужно объяснить нам это с достаточным контекстом, чтобы мы точно поняли, что вы пытаетесь сделать, что произошло, когда вы это сделали, что вы ожидали, и что вы пытались либо выяснить, почему, либо исправить это.

Без этого все, что мы можем сделать, это обратиться к стандартной документации: Класс CookieContainer (System.Net) | Microsoft Docs[^] что вы могли бы найти в Гугле.