2009-12-09 62 views
0

使用类QNetworkAccessManager时遇到了一些麻烦。如何使用QNetworkAccessManager时处理代理

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

当我开始下载使用:

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

然后我下载文件的过程中连接数插槽接受,例如错误。

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

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

我希望我的问题很清楚......

在此先感谢您的帮助和建议!

回答