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

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

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.02.2009, 15:03   #1
pasta
 
Регистрация: 23.02.2009
Сообщений: 4
По умолчанию Постобработка НТТP-ответа

Необходимо написать модуль для сервера, который бы анализировал бы ответ сервера клиенту и, например, фильтровал траффик. Фильтровать он должен непосредственно теги или конкретные строки. Копался в примере Indy9, там есть готовый пример http-сервера. Насколько я понял, вывод происходит через ioHandler.

Возможно ли перехватить ответ сервера, убрать, например, лишние теги, а потом отправить уже измененный вопрос клиенту? если да, то как.

заранее спасибо.
pasta вне форума Ответить с цитированием
Старый 23.02.2009, 16:36   #2
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

ну можно написать прокси сервер через который посылать запросы, он будет их обрабатывать и посылать дальше
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 23.02.2009, 20:59   #3
pasta
 
Регистрация: 23.02.2009
Сообщений: 4
По умолчанию

не вариант. надо как-то выходной поток перехватить. я и спрашиваю, как это можно сделать. меня именно модуль интересует. ну или дополнительная процедурка
pasta вне форума Ответить с цитированием
Старый 23.02.2009, 21:54   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Сервер свой же ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 24.02.2009, 20:13   #5
pasta
 
Регистрация: 23.02.2009
Сообщений: 4
По умолчанию

ага. мой. http-сервер
pasta вне форума Ответить с цитированием
Старый 24.02.2009, 21:20   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

тогда лучше воспользоваться интерцептерами, которые именно для этого и предназначены. Если функционала их не хватит, то останется или реализовывать свой IOHandler или свой перехватчик
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 24.02.2009, 23:56   #7
pasta
 
Регистрация: 23.02.2009
Сообщений: 4
По умолчанию

вот меня и интересует, как это лучше сделать. нормального описания ioHandler-ов не нашел.
pasta вне форума Ответить с цитированием
Старый 25.02.2009, 00:59   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

А описания так какового на русском ты нигде и не найдешь, все подобные задачи реализуются разово руководствуясь документацией www.indyproject.org
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прога ждет от меня ответа... какого? Василий Win Api 2 16.01.2009 13:28
Кривые рожи на страничке расширенного ответа Sibedir О форуме и сайтах клуба 4 15.02.2008 10:51
вывод ответа на соответвующий вопрос Phoenix53 Общие вопросы Delphi 5 26.04.2007 00:59
обработка вариантов ответа из матрицы Alar Общие вопросы Delphi 0 29.10.2006 11:06