Нужно сделать программу, которая принимает http-запросы GET или POST и перенаправляет запрос на другой URL и отдает ответ. пример работы программы по шагам: 1. приходит запрос на демон http://192.168.0.1:5555/proxy/url1/?a=1&b=c&d=werty ...
Надо написать небольшую библиотеу на С
Надо написать библиотеу hasher.so на C
1. Функция get_hash_by_http(url, sess) которая принимает два аргумента:
- url (текст)
- sess (текст)
отправляет HTTP запрос с GET параметром
возвращает кусок текста полученный с сервера (только в случае если код ответа 200).
HTTP запрос надо написать с использованием curl.h
пример использования http://pastebin.com/Hs0qYNCP
В дальнейшем я это буду использовать так как описано тут
https://www.varnish-cache.org/trac/wiki/ArchitectureInlineC
Тут используется shlib spamcheck "/usr/local/lib/spamcheck.so";
Подключаем бибилиотеку и вызываем функцию.
2. Функция get_hash_by_redis(host, port, sess) которая принимает два аргумента:
делает запрос на redis сервер
reply = redisCommand(c,"GET foo");
и возвращает полученное значение.
Библиотека для работы с редисом https://github.com/redis/hiredis
Или любую другу с http://redis.io/clients
3. Нужен консольный скрипт который бы позволял дебажить бибилиотеку в косоли.
Заявки фрилансеров
Похожие заказы
- $100Системное программирование2 заявкиЗакрыт9 лет назад
Требуется написание скрипта под Windows 7 x64. Скрипт должен автозагружаться, и при каждом изменении IP отправлять IP- адрес на указанный e-mail.
Системное программирование8 заявокЗакрыт12 лет назад- $100
Есть программа на C# - парсер web-страниц из интернета. JavaScript она обрабаотывать не умеет, просто парсит html. Нужно добавить функцию, которая будет получать результат выполнения javaScript на странице.
Системное программирование5 заявокЗакрыт12 лет назад Контроллер Phison 2251-67 необходимо сменить SN и возможно ID остальное должно остаться неизменным доступ по teamviewer к ПК с подсоединенной флэшкой остальные ...
Системное программирование2 заявкиЗакрыт12 лет назадТребуется разработать socks5 с использованием backconect. Сервер - linux Клиент - windows XP sp2 и выше Требуется человек или команда, которые знают как разрабатываются подобные системы
Системное программирование2 заявкиЗакрыт12 лет назадДобрый день! Мне нужно сверстать меню в AutoPlay Media Studio. Дизайн уже есть. Рисовать ничего не нужно, нужно только из уже готовых графических изображений сделать работающее меню для мультимедийного ...
Системное программирование2 заявкиЗакрыт12 лет назадНужен разработчик VxWorks удаленно на частичную/полную ставку. Необходимо: — опыт работы под Linux и VxWorks. — наличие широкополосного доступа в интернет, — 30 часов свободного времени в неделю, ...
Системное программированиенет заявокЗакрыт12 лет назад- $50
Добрый день веблансеры! Программа уже есть, нужно дописать кусочек кода для сохранения нескольких графиков и таблиц в ворде. Цена 15$. Способ оплаты любой кроме наличного расчета! В заявке пишите свой ид скайпа и я с ...
Системное программирование1 заявкаЗакрыт12 лет назад - $10
Суть проблемы в том, что недавно я обновился с Windows 7 до Windows 8. (Dell Vostro 3560) Все работает нормально, но, есть один минус: не хотят устанавливаться драйвера на видеокарту с сайта производителя (Скриншот ...
Системное программирование2 заявкиЗакрыт12 лет назад - $50
Требуется Win32 приложение. Приложение: Один Get запрос на урл.
Системное программирование13 заявокЗакрыт12 лет назад