在Qt中QNetworkAccessManager主要用于复杂情况下的QWebView使用,比如存在代理服务器的情况。QNetworkAccessManager也提供类似QHttp的Get方法。于是我想当然的认为QNetworkAccessManager能够比QHttp更方便的获取网络资源。然而一个简单的例子伤了我的心:
下载部分代码如下:
下载 http://www.g.cn/favicon.ico的返回结果如下:
也就是QNetworkAccessManager仅处理简单的一次交互,完整的交互过程需要用户实现。虽然统一使用QNetworkAccessManager能够在技术上保持平滑一致。我还是不得不区别对待两种情况下的网络访问——同时使用QHttp和QNetworkAccessManager
posted on 2009-04-04 21:09 吴俊玉 阅读(4290) 评论(0) 编辑 收藏 引用
Powered by: C++博客 Copyright © 吴俊玉