Как мне получить системный прокси используя Qt? - PullRequest
2 голосов
/ 01 июня 2009

У меня есть следующий код, из которого я пытаюсь извлечь настройки прокси системы:

QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::systemProxyForQuery();
foreach ( QNetworkProxy loopItem, listOfProxies ) {
    qDebug() << "proxyUsed:" << loopItem.hostName();
}

Я получаю только один предмет назад с пустым именем хоста. Есть идеи, что мне не хватает?

Ответы [ 2 ]

5 голосов
/ 01 сентября 2009

Поставив:

QNetworkProxyQuery npq(QUrl("http://www.google.com"));
QList<QNetworkProxy> listOfProxies = QNetworkProxyFactory::systemProxyForQuery(npq);

Я, кажется, вытащу прокси.

1 голос
/ 03 февраля 2010

QNetworkProxyQuery npq (QUrl ( QLatin1String ("http://www.google.com")));

Не забудьте использовать QLatin1String:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...