2011-05-30 59 views
2

是否可以在symbian上使用QNetworkRequest来通过3G发出HTTP请求? 我有一个在模拟器上工作的代码,但是当我把它放在设备中时,设备尝试通过wifi进行连接。QT 4.7.4在symbian上使用3g的QNetwork

我已经尝试添加这对我的亲文件:

QT += network 

symbian { 
TARGET.CAPABILITY = NetworkServices 
} 

CONFIG += mobility 
MOBILITY = bearer 

但它仍然没有工作...我使用4.7.4。 感谢您的帮助。

+1

是不是达到指定他想要做的请求的用户?我的意思是有用户没有购买数据包,所以他们只想使用wifi网络。我知道这与服装应用程序无关,但是不是摆在手机设置中的问题? – SinistraD 2011-05-30 15:29:22

+0

我看到在ovi商店下载的其他应用程序向用户索要此许可。如果可能的话,我想检查Wifi网络是否可以使用,如果用户没有问题,如果不尝试使用3G网络。 – NicoMinsk 2011-05-30 16:08:05

回答

0

我的运营商SFR(法语)允许来自某个用户代理的连接!

您可以更改用户代理是这样的:

QNetworkRequest req; 
req.setRawHeader("User-Agent", “Mozilla/5.0 (Nokia; Qt; Symbian)");