黑莓9000获取HTTP错误406使用WiFi时

时间:2009-11-19 15:50:36

标签: networking blackberry wifi jde

所以,我有一个使用HttpConnection进行简单网络连接的Blackberry 9000应用程序。当我进入以下形式的网址时,一切正常。

http://url.com

但是我发现我需要在仅wifi的情况下测试这个(也就是说,没有看到BES或等效物)。经过一番挖掘,我发现我需要添加:

;接口= wifi的

对于我的所有网址,格式为:

http://url.com;interface=wifi

但是,我注意到这实际上没有用,它给了我一个HTTP错误406.根据wiki的说法是:

406不可接受     请求的资源只能根据请求中发送的Accept标头生成不可接受的内容。[2]

我做错了吗? Blackberry是否只在需要特殊格式网站的标题中包含wifi请求?

1 个答案:

答案 0 :(得分:1)

正如this page所述,您还需要在网址中添加“deviceside = true”。

  

指定底层TCP   连接应该直接打开   从掌上电脑中,设置此参数   为了“真实”。指定“deviceside = false”   通过接收或发送数据时   BlackBerry MDS Connection Service。

所以你的完整网址是:

http://url.com;interface=wifi;deviceside=true