#c #web-services #gsoap
#c #веб-сервисы #gsoap ( общий план действий )
Вопрос:
Как я могу настроить класс прокси-клиента, сгенерированный GSOAP, для использования URL автоматической настройки HTTP-прокси?
Я знаю, что могу настроить адрес HTTP-прокси следующим образом:
AnyWebServicePortBindingProxy _client;
_client.proxy_host = "192.168.0.x"; // A valid network address.
_client.proxy_port = 8080;
_client.proxy_userid = "user";
_client.proxy_passwd = "password";
Но что делать, если я хочу указать на скрипт HTTP-прокси, например «http://my_proxy/proxy_script.cfg «?
Спасибо!
Ответ №1:
Скрипт настройки прокси-сервера на самом деле представляет собой код javascript, который возвращает адрес прокси-сервера на основе его потребностей. Это предназначалось для работы с веб-браузерами, которые реализуют необходимую логику для разбора FindProxyForURL
ответа.
Я не думаю, что GSOAP способен сделать то же самое без вашего вмешательства. Вы должны проверить ответ вашего прокси-сервера вручную (например, в начале SOAP-клиента), соответствующим образом разрешить и обновить конфигурацию вашего прокси-сервера gSOAP.