我有以下一段代码。
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执行此请求,则会收到协议 "" is unknown错误。
任何想法为什么会发生这种情况?
谢谢