1

因此,我有一个使用 HttpConnection 进行简单网络连接的 Blackberry 9000 应用程序。当我转到以下表单的网址时,一切正常:

http://url.com

但是我发现我需要在仅 wifi 的情况下进行测试(也就是说,没有 BES 或同等的东西)。经过一番挖掘,我发现我需要添加:

;接口=wifi

对于我所有的 URL,格式如下:

http://url.com;interface=wifi

但是,我注意到这实际上不起作用,它给了我一个 HTTP 错误 406。根据 wiki,它是:

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

我做错了什么吗?Blackberry 是否仅将 wifi 请求包装在需要特殊格式网站的标头中?

4

1 回答 1

1

本页所述,您还需要在 URL 中添加“deviceside=true”。

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

因此,您的完整 URL 将是:

http://url.com;interface=wifi;deviceside=true
于 2009-11-19T15:57:10.090 回答