Published on

OpenAPIメモ

Authors
  • avatar
    Name
    Kikusan
    Twitter

OpenAPIとは

OpenAPIはRestAPIの仕様書記述方法

Swaggerとは、OpenAPIを利用するためのツール群。

記述

VSCodeでの使用方法

Swagger ViewerExtensionを使用する。 openapiのyamlを開いてalt+shift+pでswagger UIのプレビュー可能。

Swagger Editerでの使用方法

モックサーバの起動

Generate Server から各フレームワークでモックサーバコードを生成できる。

picture 1

レスポンスはExampleに従う。

HTTPクライアントの生成

Generate Clientから各言語でHTTPクライアントコードを生成できる。

OpenAPI-Specification Sample

OpenAPI PetStore 図解