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

Узнай цену своей работы

Формулировка задачи:

нужно послать запрос и получить результаты поиска со словом "Hello"
 static void Main(string[] args)
        {

            HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://google.com.ua/#");

            request.Method = "POST";
            request.ContentType = "application/x-www-form-urlencoded";
 
            string data = "q=Hello";
            byte[] b = Encoding.UTF8.GetBytes(data);
            request.ContentLength = b.Length;
            request.GetRequestStream().Write(b, 0, b.Length);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();
            if (response.StatusCode.ToString() == "OK")
            {
                Stream rs = response.GetResponseStream();
                StreamReader read = new StreamReader(rs, Encoding.UTF8);
                string content = read.ReadToEnd(); 
                read.Close();
                Console.WriteLine(content);
            }
            response.Close();
 
        }
не могу разобраться почему не работает запрос?

Решение задачи: «Отправить POST запрос и получить ответ»

textual
Листинг программы
obj_start();
if(isset($_POST))
 {
  print_r($_POST);
 }
obj_end_clean();
 File_put_Contents("log.txt",obj_get_content);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 4 из 5
Похожие ответы