Запрос на доработку прокси-сервера.

Михаил14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.11.2010

Задание:

Доработать прокси сервер (далее анализатор) так, чтобы перед отправкой пакетов пользователю анализатор работал по следующему алгоритму::

1. отфильтровывать все страницы, которые приходят по HTTP и их content type - Content-Typetext/html

2. проверить наличие на этих страницах мета тагов : title, description, keywords. Если нету ни одного их трех тагов, пропускаем этот запрос – передаем его дальше клиенту без модификации. Если же один из трех тагов нашелся, переходим к пункту 3.

3. Составляем XML , который будет содержать данные мета-тагов и дополнительную информацию о пользователи (номер сессии, ip, итд . Формат будет описан ниже)

4. передаем XML веб-сервису методом POST

4. веб сервис возвращает код в формате XML (формат будет описан). Если ответ от сервера не получен в течение X времени (0.5 секунд) – переходим в пункт 6. Если же ответ получен за время меньше X – переходим в пункт 5.

5. полечунный код обрабатывается анализатором и вставляется в 2 места:

1. таг в зону XXXX

2. таг тиип cdata вставляется сразу после

6. модифицированная страница отправляется пользователю

Платформа:

Linux