GraphQL API テスター

GraphQL のクエリやミューテーションを送信し、レスポンス、エラー、スキーマを確認

クエリ

クエリを入力するか、例を読み込んでください。

JSON オブジェクトです。オペレーションに変数がない場合は空のままにします。

レスポンス

クエリを送信すると、ここにステータス、ヘッダー、本文が表示されます。

直接モードはブラウザーからリクエストを送信するため、エンドポイントがこのサイトに CORS を許可している必要があります。 どのエディターでも Ctrl または Cmd + Enter で送信できます。

できること

GraphQL API Tester は 1 つの GraphQL オペレーションをエンドポイントに送信し、HTTP ステータス、時間、サイズ、レスポンスヘッダー、整形済みの JSON 本文を表示します。GraphQL エラーはレスポンスのパスとクエリ内の位置付きで一覧表示され、部分的なデータも明示されます。クエリは graphql-js でローカルに解析され、構文エラーの検出、オペレーションの検出、整形を行います。

直接モードとプロキシモード

直接モードはブラウザーからリクエストを送信するため、認証情報が CodingTool.dev を経由することはありませんが、エンドポイントが CORS を許可している必要があります。プロキシモードは CodingTool.dev の中継サーバー経由で 1 件のリクエストを送信し、公開された http と https のアドレスにのみ到達します。プライベート、ループバック、リンクローカル、メタデータのアドレスは DNS 解決後とリダイレクトのたびにブロックされ、タイムアウトは 30 秒、リクエスト上限は 2 MB、レスポンス上限は 5 MB です。Cookie と Proxy-Authorization は転送されず、何も保存されません。

変数、ヘッダー、GET

変数は送信前に検証される JSON オブジェクトです。Authorization、Cookie、X-API-Key などのヘッダー値は表示切り替え付きでマスクされ、保存されません。POST は JSON 本文を送信し、GET は query、variables、operationName を URL パラメーターとしてエンコードします。GET はクエリ操作にのみ使え、GET でのミューテーションは拒否されます。

スキーマとプライバシー

スキーマを取得すると標準のイントロスペクションクエリを実行し、スキーマを SDL として表示し、クエリを検証してエラーをエディターに表示します。スキーマはメモリ内にのみ保持されます。記憶されるのは送信経路の選択とアクティブなタブだけで、エンドポイント、クエリ、変数、ヘッダーは保存、記録、分析への送信のいずれも行われません。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch