2011-05-30 72 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)");