2016-08-22 2 views
0

Я создаю пользовательский модуль apache2 (httpd), Мой пользовательский модуль собирает параметры на загрузку страницы Мне нужно сделать запрос данных на сторонний сервер и на основе ответа I получил . Является ли их любая утилита или которую я могу использовать для подключения к стороннему серверу.Опубликовать данные на другом сервере apache2 (httpd) настраиваемый модуль

+0

не уверен, что если вы имеете в виду только модули или несколько ниже уровня функции внутри HTTPd программирования. Что касается модулей, я могу указать вам на [mod_proxy] (http://httpd.apache.org/docs/2.4/mod/mod_proxy.html) –

+0

Я создал собственный модуль, который принимает все параметры http из запроса на Загрузка страницы, теперь я отправил эти параметры в виде json на другой сервер для проверки, как только я получил ответ, я должен использовать это, чтобы принять какое-то решение. –

+0

Могу ли я использовать mod proxy внутри пользовательского обработчика (hook), который я создал. –

ответ

0

Нет встроенных способов. Но у вас есть несколько вариантов:

  • Внедрите базовый HTTP-клиент через API-интерфейсы APR.
  • Внесите базовый HTTP-клиент через соединение API-интерфейсов httpd и APR. Пример этого в mod_proxy_hcheck.c в 2.4.x и туловище.
  • Присоединить что-то вроде Libcurl в модуле
Смежные вопросы