GSOAP: URL-адрес автоматической настройки прокси - PullRequest
3 голосов
/ 14 июня 2011

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

3 голосов
/ 19 апреля 2012

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

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

...