|
OpenAPI Specificationに従ったAPIの定義・開発を支援する機能を提供するOSSはどれか。
| ア |
curl |
|
イ |
OpenAM |
|
ウ |
Serverspec |
|
エ |
Swagger |
答え エ
【解説】
| ア |
curlはまざまなプロトコルを用いてデータを転送するライブラリとコマンドラインツールを提供するcURL(client for URL)の一種で、ファイルを送信または受信するコマンドラインツールです。(×) |
| イ |
OpenAMは、オープンソースのアクセス管理、エンタイトルメント、フェデレーション・サーバーのプラットフォームです。(×) |
| ウ |
Serverspecは、サーバの状態をテストするツール です。(×) |
| エ |
Swaggerは、API開発を支援するツールでOpenAPI仕様に基づいています。(〇) |
【キーワード】
・OpenAPI Specification
【キーワードの解説】
- OpenAPI Specification(OpenAPI仕様、OAS)
Webアプリケーション同士の安全な通信のために、どのような項目・形式で仕様を記載すべきか定義したフォーマットです。
YAMLまたはJSON形式で記述し、APIのエンドポイント、パラメータ、レスポンスなどを定義しることで、APIの仕様を統一し、開発やテストを効率化することができます。
もっと、「OpenAPI Specification」について調べてみよう。
戻る
一覧へ
次へ
|