ブラックベリーでネットワーク資格情報を使用して HTTP 要求を呼び出そうとしています。私はすでにJavaに実装しています.Androidは正常に動作していますが、ブラックベリーでは動作していません. 次の手順は、ブラックベリーで行いました。
ネットワーク認証情報を設定するために、次の 3 つの jar を追加しました。
- commons-codec-1.6.jar
- commons-httpclient-3.0.1.jar
- commons-logging-1.1.1.jar
このjarファイルはblackberryプロジェクトにあることを追加してください。
次のサンプル コードは、コア Java で正常に動作します。
試す{ HttpClient クライアント = 新しい HttpClient(); GetMethod get = new GetMethod("http://www.google.com"); get.setDoAuthentication( true ); 試す { int status = client.executeMethod( get ); System.out.println(ステータス + "\n" + get.getResponseBodyAsString()); } 最後に { get.releaseConnection(); } }キャッチ(例外e){ System.out.println("エラー:>>>>>>"+e); }
コードにエラーはありませんが、アプリケーション アイコンをクリックしようとすると、「appName の開始エラー: モジュール 'commons-httpclient-3.0.1' が見つかりません」のようなエラーが表示されます。
このエラーが何を言っているのか誰でも提案できますか。