1

したがって、HttpConnection を使用して単純なネットワークを実行する Blackberry 9000 アプリケーションがあります。次の形式の URL に移動すると、すべて正常に動作します。

http://url.com

しかし、wifi のみの状況 (つまり、BES または同等のものが見えない状況) でこれをテストする必要があることを発見しました。掘り下げた後、追加する必要があることがわかりました:

;インターフェース=無線LAN

次の形式のすべての URL に送信します。

http://url.com;interface=wifi

ただし、これが実際には機能しないことに気付きました。HTTP エラー 406 が返されます。wiki によると、次のようになります。

406 Not Acceptable 要求されたリソースは、要求で送信された Accept ヘッダーによると、受け入れられないコンテンツを生成することしかできません。[2]

私は何か完全に間違っていますか?Blackberry は、特にフォーマットされた Web サイトを必要とするヘッダーで Wi-Fi のみの要求をラップしますか?

4

1 に答える 1

1

このページで説明されているように、URLに「deviceside=true」を追加する必要もあります。

基盤となるTCP接続をハンドヘルドから直接開く必要があることを指定するには、このパラメーターを「true」に設定します。BlackBerry MDS接続サービスを介してデータを送受信する場合は、「deviceside=false」を指定してください。

したがって、完全なURLは次のようになります。

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