Как перехватить и исправить пост запросы от веббраузера? - 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"));//ну и ответ клиенту. } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д