Вход | Регистрация

Информационные технологии :: Администрирование

C# Запросы к веб API

C# Запросы к веб API
Я
   SisWin
 
11.10.18 - 14:40
Всем привет! не нашел куда здесь писать

в общем изучаю C# написал вот такую вот функцию работы с http запросами

авторизацию прохожу ошибок нет НО не могу понять как получить ответ сайта (

вот код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.IO;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {

            HttpWebResponse result = null;
            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("https://мой сайт.by/handlers/exchange/1c_exchange.php?");
            req.UserAgent = "Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0)";
            req.Credentials = new NetworkCredential("admin", "admin");//это не удалять
            req.Method = "POST";
            req.ContentType = "application/x-www-form-urlencoded";

            byte[] SomeBytes = null;
            string FormParams = "type=sale&mode=checkauth";
            SomeBytes = Encoding.UTF8.GetBytes(FormParams);
            req.ContentLength = SomeBytes.Length;
            Stream newStream = req.GetRequestStream();

            newStream.Write(SomeBytes, 0, SomeBytes.Length);
            newStream.Close();
            result = (HttpWebResponse)req.GetResponse();


            Console.WriteLine(result);
          
            Console.Read();

        }
    }
}
 
 
   SisWin
 
1 - 11.10.18 - 14:46
добавил ниже

string results = "";
            using (StreamReader stream = new StreamReader(result.GetResponseStream(), Encoding.GetEncoding("utf-8")))
            {
                results = stream.ReadToEnd();
            }

            Console.WriteLine(results);
          
            Console.Read();

но теперь в консоли вообще пусто (
   SisWin
 
2 - 11.10.18 - 14:58
что касаемо ответа сайта если те же параметры ввожу в урле то ответ есть
   Кирпич
 
3 - 11.10.18 - 14:59
   SisWin
 
4 - 11.10.18 - 14:59
(3) уже сам ому получилось получить спасибо!
   SisWin
 
5 - 11.10.18 - 15:04
проблема была в том что я дебил! ) я запросы слал POST а на сервере использовал GET

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует