Требуется разработать веб-сервер на языке Golang. Сервер работает в качестве обратного прокси в связке с nginx. Задачи сервера: 1. принять http request от nginx; 2. получить из соединения оригинальные (несортированные) заголовки и тело (если есть) запроса; 3. из заголовка "X-Real-IP" (добавляется nginx) получить IP адрес клиента; 4. из заголовка "X-Real-Port" (добавляется nginx) получить порт клиента; 5. добавить запись в таблицу базы mysql (обязательные поля - date, time, ip, port, raw_headers, raw_body); 6. обеспечить возможность вызова функции типа func(ip, port, raw_headers, raw_body) из обработчика ServeHTTP; для лучшего понимания: напрямую Вы не сможете получить оригинальные (несортированные) заголовки внутри обработчика ServeHTTP; 7. далее обычная обработка http запроса, т.е. на этом все заканчивается.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Требуется разработать веб-сервер на языке Golang
Реклама
Требуется разработать веб-сервер на языке Golang
Требуется разработать веб-сервер на языке Golang.
Сервер работает в качестве обратного прокси в связке с nginx.
Задачи сервера:
1. принять http request от nginx;
2. получить из соединения оригинальные (несортированные) заголовки и тело (если есть) запроса;
3. из заголовка "X-Real-IP" (добавляется nginx) получить IP адрес клиента;
4. из заголовка "X-Real-Port" (добавляется nginx) получить порт клиента;
5. добавить запись в таблицу базы mysql (обязательные поля - date, time, ip, port, raw_headers, raw_body);
6. обеспечить возможность вызова функции типа func(ip, port, raw_headers, raw_body) из обработчика ServeHTTP; для лучшего понимания: напрямую Вы не сможете получить оригинальные (несортированные) заголовки внутри обработчика ServeHTTP;
7. далее обычная обработка http запроса, т.е. на этом все заканчивается.
Другие открытые задания:
Доработка на Опенкарт4 000 р.
Бюджет: 4 000 р. Требуется поправить существующий функционал парсера на Опенкарте. Некорректно загружаются картинки: либо не полностью, либо вообще не загружаются. Также не подгру…
ОТЗЫВЫ . Нужны отзывы с порталов типа АВИТО ,ЮЛА , OZON , Wildberries.8 000 р.
Бюджет: 8 000 р. ОТЗЫВЫ . Нужны отзывы с порталов типа АВИТО ,ЮЛА , OZON , Wildberries. Нужны хорошие положительные ОТЗЫВЫ с обязательной регистрацией на портале . Отзыв дол…
UE5 Developer Middle+120 000 р.
Бюджет: 120 000 р. Инди студия в поиске талантливого UE5 Разработчика на проект в стиле «Souls-like». Обязанности: - Отличное знание и владение Unreal Engine; - Разработка архите…
поиск заданий