【问题标题】:QT 4.7.4 QNetwork on symbian using 3g使用 3g 的 symbian 上的 QT 4.7.4 QNetwork
【发布时间】:2011-05-30 15:23:35
【问题描述】:

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

我已尝试将其添加到我的专业文件中:

QT += network

symbian {
TARGET.CAPABILITY = NetworkServices
}

CONFIG += mobility
MOBILITY = bearer

但它仍然无法正常工作...我使用的是 4.7.4。 感谢您的帮助。

【问题讨论】:

  • 不是由用户指定他希望在哪里完成请求吗?我的意思是有些用户没有购买数据包,所以他们只想使用wifi网络。我知道这与服装申请无关,但问题不在于手机设置吗?
  • 我看到在 ovi 商店下载的其他应用程序要求用户获得此权限。如果可能的话,我想检查一下 Wifi 网络是否可以使用,如果没有,如果用户没问题,请尝试使用 3G 网络。

标签: qt symbian qnetworkaccessmanager qt-mobility qt-quick


【解决方案1】:

我的操作员 SFR(法语)允许来自某个 User-Agent 的连接!

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-12
    • 2011-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多