如何在使用QNetworkAccessManager时处理代理

时间:2009-12-09 08:35:25

标签: qt proxy qnetworkaccessmanager

使用 QNetworkAccessManager 时,我遇到了一些麻烦。

我用它从“http://www.foo.com/bar/foobar.txt”等网址下载一个简单文件。

当我开始下载时,我使用:

m_pNetworkReply = m_pNetworkAccessManager->get(QNetworkRequest(m_CurrentFileToDownload));

然后我连接了几个插槽,以便在下载文件的过程中接收错误。

我的问题是,如果计算机使用代理,我该如何设法知道它?我见过类 QNetworkProxy ,但我该如何初始化它?

有没有办法匹配默认浏览器的设置?我是否必须让用户自己配置代理?

我希望我的问题很明确......

提前感谢您的帮助和建议!