setup proxy for $HTTP_PROXY, if env-variable is defined; refs #12

This commit is contained in:
Marc Wäckerlin
2011-11-28 13:40:32 +00:00
parent 3d979b5f4a
commit 83d988bc9c

View File

@@ -310,6 +310,13 @@ namespace proxy {
reset();
_url = url;
_direct = true; // first try direct access
if (getenv("HTTP_PROXY")) {
QUrl proxy(QString(getenv("HTTP_PROXY")));
QNetworkProxy envProxy(QNetworkProxy::HttpProxy,
proxy.host(), proxy.port(),
proxy.userName(), proxy.password());
setupProxyCheck(envProxy, url);
}
QNetworkProxy directProxy(QNetworkProxy::NoProxy);
setupProxyCheck(directProxy, url);
QNetworkProxy defaultProxy;