C# отправить POST запрос и получить ответ

113
17 июня 2021, 14:00

Доброе время суток, я не знаю как отправить ПОСТ запрос, но при этом получить ответ от сервера и вывести на экран (типа MessageBox). Помогите пожалуйста.

StringBuilder msg = new StringBuilder(String.Empty);
Uri st = new Uri("https://www.site.az/");
string reqString = String.Format($"id={min}&XXX={op}&login={login}&mac={mac}");
byte[] requestData = Encoding.UTF8.GetBytes(reqString);
CookieContainer cc = new CookieContainer();
var request = (HttpWebRequest)WebRequest.Create(url);
request.Proxy = null;
request.CookieContainer = cc;
request.Method = "POST";
request.UserAgent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
request.ContentType = "application/x-www-form-urlencoded";
using (System.IO.Stream s = request.GetRequestStream())
    s.Write(requestData, 0, requestData.Length);
using (var response = (HttpWebResponse)request.GetResponse())
Answer 1

Используйте StreamReader:

using (var response = (HttpWebResponse)request.GetResponse())
MessageBox.Show(new StreamReader(response.GetResponseStream()).ReadToEnd());
READ ALSO
Не меняется bool значение или я не правильно его пытаюсь изменить/прочитать

Не меняется bool значение или я не правильно его пытаюсь изменить/прочитать

хочу, чтобы success менялся на true или false в зависимости от ответа apiКод:

83
MySql запрос (Subquery returns more than 1 row)

MySql запрос (Subquery returns more than 1 row)

Пытаю выполнить вот такой запрос INSERT INTO catalog_product_entity_int(attribute_id, store_id, entity_id, value) VALUES (558, 0, (SELECT cpeentity_id FROM catalog_product_entity cpe LEFT JOIN catalog_product_entity_int cpei ON cpe

74
Сложный SQL запрос из нескольких таблиц [закрыт]

Сложный SQL запрос из нескольких таблиц [закрыт]

Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском

77
LIKE %[0-9]% против NOT LIKE %[^0-9]%

LIKE %[0-9]% против NOT LIKE %[^0-9]%

Не могу понять в чем разница между этими вариантамиДелал тестовое задание

108