実際には、http接続の本体でデータを渡したいです。
ブラックベリーで apache httpclient ライブラリを使用して、プロジェクトに jar ファイルを統合しましたが、プロジェクトの実行中にコンパイル エラーが発生しました。
同じことで親切に私を更新しました。
実際には、http接続の本体でデータを渡したいです。
ブラックベリーで apache httpclient ライブラリを使用して、プロジェクトに jar ファイルを統合しましたが、プロジェクトの実行中にコンパイル エラーが発生しました。
同じことで親切に私を更新しました。
BB プロジェクトで Apache HttpClient lib を使用したことはありません。これがうまくいくとは一瞬思っていなかったからです。要するに、コードが J2ME と互換性があり、RIM ツール チェーンを使用してコンパイルできる必要があります。そして、私たちは他の問題に入ります....
まず、BlackBerry でのネットワーキングは、思ったほど簡単ではないことに注意してください。背景理論については、このビデオをご覧ください: BB プラットフォームでのトランスポートのネットワーク化
それでは、いくつかのコードについて説明します (ここでは、HttpConnection を取得するという問題を既に経験していると思います)。
byte [] bodyBytes = getBodyBytesFromSomewhere();
OutputStream out = httpConnection.openOutputStream();
out.write(bodyBytes);
out.flush();
out.close();//If you are done, which I'm guessing you are
もちろん、上記のコードは非常に単純化されており、ネットワーク IO 中に発生する非常に多くのエラーをすべて完全に無視しています。
この API、このフォーラム エントリ、およびこれも参照することをお勧めします。OS6.0 では、新しい HTTP 接続 API も導入されました。現在、そのリンクが見つかりません (申し訳ありません!)。