Как перехватить и исправить пост запросы от веббраузера? - C#

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

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

Сабж. возможно не без помощи SHDocVw. Но каким образом это возможно?

Решение задачи: «Как перехватить и исправить пост запросы от веббраузера?»

textual
Листинг программы
 static void Main(string[] args)
        {
            System.Net.Sockets.TcpListener list = new System.Net.Sockets.TcpListener(System.Net.IPAddress.Parse("127.0.0.1"), 8888);
            list.Start();
            while (true)
            {
                //c многопоточностью и прочими нюансами не буду замарачиваться в этом примере...
                System.Net.Sockets.TcpClient client = list.AcceptTcpClient();
                using (System.Net.Sockets.NetworkStream stream = client.GetStream())
                {
                    byte[] buff = new byte[client.ReceiveBufferSize];
                    stream.Read(buff, 0, buff.Length);
                    string http = System.Text.Encoding.UTF8.GetString(buff);
                    //... тут парсим пакет. отправляем адресату
                    
                    client.Client.Send(System.Text.Encoding.UTF8.GetBytes("bla bla bla"));//ну и ответ клиенту.
                }
                
            }
        }

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


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

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

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