/api/mgmnt/ API エンドポイント
このリファレンスには、/api/mgmnt/ サービスのエンドポイントを掲載しています。これらはすべて、新しい REST サービスに適用されます。以下のテーブルに、各エンドポイントの概要とそれらが手動コーディングの REST サービスにも適用されるかどうかを示します。
エンドポイント | 概要 | 新しい REST サービスに適用されるか | 手動コーディングの REST サービスに適用されるか |
---|---|---|---|
DELETE /api/mgmnt/v2/:ns/:app | REST サービスを削除します。 | はい | いいえ |
GET /api/mgmnt/ | このサーバ上の REST 対応 Web アプリケーションをリストします。 | はい | はい |
GET /api/mgmnt/v1/:ns/restapps | ネームスペース内の REST 対応 Web アプリケーションをリストします。 | はい | はい |
GET /api/mgmnt/v1/:ns/spec/:app | REST サービスの OpenAPI 2.0 仕様を返します。 | いいえ | はい |
GET /api/mgmnt/v2/ | このサーバ上の REST サービス (関連する Web アプリケーションがないものも含む) をリストします。 | はい | いいえ |
GET /api/mgmnt/v2/:ns | ネームスペース内の REST サービス (関連する Web アプリケーションがないものも含む) をリストします。 | はい | いいえ |
GET /api/mgmnt/v2/:ns/:app | REST サービスの OpenAPI 2.0 仕様を返します。 | はい | はい |
ns はネームスペースです。app は、REST サービス・クラスが格納されているパッケージの名前です。
- DELETE /api/mgmnt/v2/:namespace/:application/ – 指定された REST アプリケーションのクラスを削除します。この呼び出しは、新しい REST サービスを検索します。手動コーディングの REST サービスは無視します。
- GET /api/mgmnt/ – すべてのネームスペース内の REST 対応 Web アプリケーションに関する情報を含む配列を返します。
- GET /api/mgmnt/v1/:namespace/restapps – 指定されたネームスペース内の REST 対応 Web アプリケーションに関する情報を含む配列を返します。
- GET /api/mgmnt/v1/:namespace/spec/:application/ – 指定された REST サービスの OpenAPI 2.0 仕様を返します。このサービスは、手動コーディングの REST サービスである必要があります。
- GET /api/mgmnt/v2/ – サーバ上の新しい REST サービス (関連する Web アプリケーションがないものも含む) に関する情報を含む配列を返します。この呼び出しは、手動コーディングの REST サービスは無視します。
- GET /api/mgmnt/v2/:namespace/ – 指定されたネームスペース内の新しい REST サービス (関連する Web アプリケーションがない REST サービスも含む) に関する情報を含む配列を返します。この呼び出しは、手動コーディングの REST サービスは無視します。
- GET /api/mgmnt/v2/:namespace/:application/ – 指定された REST サービスの OpenAPI 2.0 仕様を返します。この REST サービスは、新しい REST サービスでも手動コーディングの REST サービスでもかまいません。
- POST /api/mgmnt/v2/:namespace/:application – Swagger (OpenAPI 2.0) 仕様を指定すると、この呼び出しは REST アプリケーションのスキャフォールディングを生成します。