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