2009-11-19 98 views
1

所以,我有一个黑莓9000应用程序使用HttpConnection进行简单的网络连接。一切正常正常,当我去到形式的URL:黑莓9000获取HTTP错误406当使用WiFi

http://url.com

但我发现,我需要在无线网络的情况下仅测试这个(即没有BES或等值的视线) 。一些挖后,我发现我需要添加:

;接口=无线

我所有的网址,形式为:

http://url.com;interface=wifi

不过,我注意到,这实际上不工作,它给了我一个HTTP错误406.根据维基是:

406不可接受 被请求的资源只能够产生不可接受的内容accordin g发送到请求中发送的Accept头。[2]

我做得完全错误的? Blackberry是否在需要格式化网站的头文件中包装wifi请求?

回答

1

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

要指定底层TCP连接 应直接 从手持打开,设置此参数 为“true”。通过 BlackBerry MDS Connection Service接收或发送数据时,指定“deviceside = false” 。

所以你完整的URL将是:

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