如何设置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代理脚本该怎么办?
谢谢!
答案 0 :(得分:3)
代理配置脚本实际上是一个javascript代码,它根据需要返回代理服务器地址。这适用于实现解析FindProxyForURL
响应的必要逻辑的Web浏览器。
我不认为GSOAP能够在没有您干扰的情况下做同样的事情。 您必须手动检查代理响应(例如,在SOAP客户端的开头)解析并相应地更新您的gSOAP代理配置。