我有下面的代码。
QNetworkAccessManager *man = new QNetworkAccessManager(this);
QNetworkRequest getRequest;
getRequest.setUrl((QUrl)requestUrl);
m_svcReply = man->get(getRequest);
connect(m_svcReply, SIGNAL(finished()),this, SLOT(getWebRequestFinished()));
connect(m_svcReply, SIGNAL(error(QNetworkReply::NetworkError)),this, SLOT(webrequestFailed(QNetworkReply::NetworkError)));如果我在WIFI上执行这个请求,我会从服务器得到一个正确的响应。但是,如果我在3G上执行此请求,则会得到一个协议“是”未知的错误。
知道为什么会发生这种事吗?
谢谢
发布于 2011-05-11 09:27:57
你把NetworkServices能力添加到应用程序了吗?
NetworkServices是一种Symbian功能,它允许访问远程服务(例如拨号或发送短信、WLAN、GPRS),可能会给移动设备用户带来成本。。
https://stackoverflow.com/questions/5961716
复制相似问题