0

HTTPS 経由で REST ベースの Web サービスにアクセスするには、クライアント ライブラリを作成する必要があります。

Java にあまり慣れていないので、Ruby でこれを行い、jar にコンパイルしたいと考えています。

送信するペイロードは (JSON で) 次のようになります。

{
  "api-token": "12345",
  "org_number": 5,
  "name": "ABC corp",
  "users": {
    "employee_number": 1,
    "name": "bob jones",
    "email": "bob@abc.com"
  }
}

クライアント ライブラリには次のことが必要になると思います。

  • API トークンを使用して新しい API インターフェイス インスタンスを初期化する
  • インスタンスの組織情報とユーザーのセットを提供します
  • 組織とユーザーを JSON にシリアル化し、Web サービス /org/new に POST するようにインスタンスに指示します。

だから私の質問は:

4

2 に答える 2

3

JRuby を検討したことはありますか?

https://github.com/jruby/jruby/wiki

于 2012-05-23T20:19:23.877 に答える
0

ApiClientについて聞いたことがありますか?

レール内でうまく機能し、コントローラーを可能な限り薄くします。ただし、レール以外のアプリケーションでも機能します。

サーバーの応答に基づいてクライアントロジックを簡単に制御できるように、http コード応答のタイプごとに異なる例外を発生させます。

API レスポンスを使用してオブジェクトを自動的に初期化し、すべてのリクエストを json で送信します。

まだ開発中なので、必要な機能があれば教えてください。

私はこれを使用して、OAUTH2 のトークンを必要とする API にアクセスしますが、これまでのところうまく機能しています。

お楽しみください。=)

于 2012-11-06T15:25:17.460 に答える