2011-06-14 71 views
3

如何設置GSOAP生成的代理客戶端類以使用自動HTTP代理配置URL?GSOAP:自動代理配置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代理腳本「HTTP://my_proxy/proxy_script.cfg」?

謝謝!

回答

3

代理配置腳本實際上是一個JavaScript代碼,根據他的需要返回代理服務器地址。這是爲了與Web瀏覽器一起工作,這些瀏覽器實現瞭解析FindProxyForURL響應的必要邏輯。

我不認爲GSOAP能夠在沒有您干擾的情況下做同樣的事情。 您必須手動檢查您的代理響應(例如,在SOAP客戶端的開頭),相應地解析並更新您的gSOAP代理配置。