3

如何设置 GSOAP 生成的代理客户端类以使用自动 HTTP 代理配置 URL?

我知道我可以像这样配置 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://my_proxy/proxy_script.cfg”这样的HTTP代理脚本怎么办?

谢谢!

4

1 回答 1

3

代理配置脚本其实就是一段javascript代码,根据自己的需要返回代理服务器地址。这旨在与实现解析FindProxyForURL响应的必要逻辑的 Web 浏览器一起使用。

我不认为 GSOAP 能够在没有您的干预的情况下做同样的事情。您必须手动检查您的代理响应(例如,在 SOAP 客户端的开头)解析并相应地更新您的 gSOAP 代理配置。

于 2012-04-19T16:12:28.653 回答