OpenAPI ツールボックス
ブラウザー上で OpenAPI/Swagger と一般的な cURL をローカルで解析し、API クライアント、Postman、JMeter または OpenAPI JSON を生成します。
ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド
OpenAPI ツールボックスの使い方
OpenAPI、Swagger、および cURL の内容は現在のブラウザー内でのみ解析され、リモートの $ref を要求したり、インターフェースを呼び出したり、ドキュメントをアップロードしたりすることはありません。
ドキュメントをインポート
OpenAPI、2/3、JSON、YAML、または cURL のテキストを貼り付け、必要な変換モードを選択してください。
変換を実行
実行後にクライアント、Postman、JMeter、または正規化された JSON の出力を確認できます。ローカル解析は危険なキーに遭遇すると停止します。
確認結果
サーバーアドレス、認証プレースホルダー、パラメーター、schemaを確認してから、結果をコピーしてプロジェクトで使用してください。
制限事項と注意点
- リモート $ref はネットワークに接続して解析しません。外部参照を含むドキュメントは、先にダウンロードしてインライン化する必要があります。
- 生成されたクライアント、コレクション、テスト計画は静的な下書きであり、ユーザーに代わってネットワークリクエストを開始することはありません。
- サイズが大きすぎる、階層が深すぎる、循環参照がある、または不完全な仕様は変換を拒否します。複雑な認証情報は引き続き手動で補完する必要があります。
よくある質問
私の API を呼び出しますか?
いいえ。ページではドキュメントを解析してテキストを生成するだけです。
外部の $ref が展開されないのはなぜですか?
完全な静的処理とプライバシー保護を維持するため、リモート参照は自動的にリクエストされません。
生成されたコードはそのまま本番環境にデプロイできますか?
保証できません。まず認証、エラー処理、タイムアウト、サービスアドレスを確認してください。