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