背景を説明すると、POST 要求ではなく、多くの重要なリソースに対する PUT 要求のみをサポートするように構築されたバックエンド Web サービスと通信する BlackBerry フロントエンドを構築しています。
このバックエンドは iOS では問題なく動作しましたが、BlackBerry では PUT リクエストを作成できないようです。BlackBerry API を調べると、次のコードで GET/POST リクエストを作成できました。
HttpConnection conn = (HttpConnection) Connector.open(URL);
conn.setRequestMethod(HttpConnection.GET);
また
conn.setRequestMethod(HttpConnection.POST);
API hereに見られるように、HttpConnection クラスは PUT コマンドをサポートする必要があるようです。手動で設定しようとしましconn.setRequestMethod("PUT");
たが、サーバーから 400 エラーが発生し続けます。
BlackBerry の PUT リクエストを適切に作成する方法を知っている人はいますか? Web 全体を検索しても、これまでのところ、使用可能なソリューションは見つかりませんでした。=(ありがとう!