setup proxy for $HTTP_PROXY, if env-variable is defined; refs #12
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user