GSOAP: URL-адрес автоматической настройки прокси-сервера

Как настроить класс прокси-клиента, сгенерированный 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»?

Спасибо!


person j4x    schedule 14.06.2011    source источник


Ответы (1)


Сценарий настройки прокси-сервера на самом деле представляет собой код javascript, который возвращает адрес прокси-сервера в зависимости от его потребностей. Это предназначалось для работы с веб-браузерами, которые реализуют необходимую логику для анализа ответа FindProxyForURL.

Я не думаю, что GSOAP может сделать то же самое без вашего вмешательства. Вы должны проверить свой ответ прокси-сервера вручную (например, в начале клиента SOAP), разрешить и соответствующим образом обновить конфигурацию прокси-сервера gSOAP.

person JaxWR    schedule 19.04.2012