0

QT からプロキシの詳細を調べようとしています。以下のコードは、windows7 では問題なく動作しますが、MAC OSX 10.7、10.6 では動作しません。返されるプロキシ タイプは「NoProxy」になります。ブラウザ safari/Chrome からのトラフィックがプロキシを通過していることはわかりましたが、QT が検出できない理由はわかりません。添付のプロキシ構成イメージを見つけてください。

⁃   QNetworkProxyFactory::setUseSystemConfiguration(true);
⁃   
⁃       QNetworkProxyQuery npq(QUrl("https://www.google.com/"));
⁃           foreach (QNetworkProxy proxy, QNetworkProxyFactory::systemProxyForQuery(npq)) {
⁃               Log("Main", L">> proxy %ls, port %d type %d", proxy.hostName().toStdWString().c_str(),proxy.port(),proxy.type());

ここに画像の説明を入力

4

1 に答える 1

0

システム プロキシ フラグを使用してコンパイルすることにより、QT を 4.8.2 から 4.8.5 にアップグレードしました。

于 2013-09-20T13:19:35.243 に答える