我正在尝试在我的Qt应用中检测系统默认代理,因此如果定义了默认代理,则应在QWebView
s和QNetworkAccessManager
中使用。
这是我到目前为止所得到的:
QNetworkProxyFactory::setUseSystemConfiguration(true);
nam = new QNetworkAccessManager(this);
QObject::connect(nam, SIGNAL(finished(QNetworkReply*)), this, SLOT(serviceRequestFinished(QNetworkReply*)));
QUrl url("http://url.com/");
QNetworkReply* reply = nam->get(QNetworkRequest(url));
QObject::connect(reply, SIGNAL(sslErrors(QList<QSslError>)), reply, SLOT(ignoreSslErrors()));
它似乎适用于我的QWebView
,但它是否真的在QNetworkAccessManager
使用代理?