0

次のコード スニペットを使用して、URL のプロキシの詳細を取得しています。システム環境設定 -> ネットワーク -> プロキシ -> セキュア Web プロキシ (HTTPS) で構成された HTTPS プロキシの詳細を指定することで、初めて正常に機能しました。

HTTPS プロキシの IP 値または資格情報を変更すると、QT は最新の詳細を返すことができません。HTTPS プロキシを無効にしてからアプリを起動しても、QT は古い HTTPS プロキシの詳細を提供しています。

変更は、マシンを再起動した後にのみ QT に反映されます。これは既知の制限ですか、それとも回避策ですか?

QT バージョン: 4.8.5

Mac OSx: 10.6 および 10.7

QNetworkProxyQuery npq(QUrl("https://www.google.co.in/"));

            foreach (QNetworkProxy proxy, QNetworkProxyFactory::systemProxyForQuery(npq)) {
                Log.info("HTTP", L"Proxy found for Auth: [%hs] Proxy Server: [%hs] Port: [%d] type:[%d]",
                      httpInfo[kUrl].toString().toStdString().c_str(),
                      proxy.hostName().toStdString().c_str(),
                      proxy.port(),
                      proxy.type());

            }
4

1 に答える 1