Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2021, 14:45   #1
dx_001
Новичок
Джуниор
 
Регистрация: 09.01.2021
Сообщений: 1
По умолчанию Вывести в консоль сервера запрос клиента

Всм привет. Как вывести в консоль сервера запрос, который отправил клиент?
Код сервера
Код:
namespace ServerCore
{
    class Program
    {
        static async System.Threading.Tasks.Task Main(string[] args)
        {
            HttpListener listener = new HttpListener();
            listener.Prefixes.Add("http://localhost:8888/");
            listener.Start();
            Console.WriteLine("Ожидание подключений...");

            while (true)
            {
                HttpListenerContext context = await listener.GetContextAsync();
                HttpListenerRequest request = context.Request;
                HttpListenerResponse response = context.Response;

                Console.WriteLine(request); //тут должен выводиться запрос клиента

                string responseString = "Ответ сервера";
                byte[] buffer = System.Text.Encoding.UTF8.GetBytes(responseString);
                response.ContentLength64 = buffer.Length;
                Stream output = response.OutputStream;
                output.Write(buffer, 0, buffer.Length);
                output.Close();
            }
        }
    }
}
Код клиента
Код:
namespace ClientCore
{
    class Program
    {
        static System.Threading.Tasks.Task Main(string[] args)
        {
            string url = "http://localhost:8888/Home/PostData";
        using (var webClient = new WebClient())
        {
            var pars = new NameValueCollection();

            pars.Add("format", "json");

            var response = webClient.UploadValues(url, pars);
            //Console.WriteLine();
            }
            Console.WriteLine("Запрос выполнен...");
            Console.ReadKey();
            return System.Threading.Tasks.Task.CompletedTask;
        }
    }
}
dx_001 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Веб-формы, реализация на стороне сервера и клиента OmegaBerkut ASP.NET 0 18.03.2019 17:47
id клиента у Сервера by_Trojan Работа с сетью в Delphi 2 27.03.2012 20:43
Проблема при соединении сервера и клиента _-Re@l-_ Работа с сетью в Delphi 8 28.11.2011 16:50
WinSock и насильственное убийство клиента/сервера Ksardas13 C/C++ Сетевое программирование 3 23.04.2011 08:14
ЧАТЮ для клиента и сервера -HunteR- Работа с сетью в Delphi 27 18.04.2008 09:30