GSOAP:自动代理配置URL

时间:2011-06-14 12:18:19

标签: c++ web-services gsoap

如何设置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代理脚本该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:3)

代理配置脚本实际上是一个javascript代码,它根据需要返回代理服务器地址。这适用于实现解析FindProxyForURL响应的必要逻辑的Web浏览器。

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

相关问题