Penguji API GraphQL
Kirim kueri dan mutasi GraphQL, lalu periksa respons, error, dan skemanya
Kueri
Tulis kueri atau muat contoh.
Sebuah objek JSON. Biarkan kosong jika operasi tidak memiliki variabel.
Respons
Mode Langsung mengirim permintaan dari browser Anda, jadi endpoint harus mengizinkan CORS untuk situs ini. Ctrl atau Cmd + Enter mengirim permintaan dari editor mana pun.
Fungsinya
GraphQL API Tester mengirim satu operasi GraphQL ke endpoint dan menampilkan status HTTP, waktu, ukuran, header respons, serta isi JSON yang sudah dirapikan. Error GraphQL ditampilkan beserta path respons dan lokasinya di kueri, dan data parsial ditandai. Kueri diurai secara lokal dengan graphql-js untuk mendeteksi error sintaks, menemukan operasi, dan merapikan.
Mode Langsung dan Proxy
Mode Langsung mengirim permintaan dari browser Anda, sehingga kredensial tidak pernah melewati CodingTool.dev, tetapi endpoint harus mengizinkan CORS. Mode Proxy mengirim satu permintaan melalui relay CodingTool.dev yang hanya menjangkau alamat http dan https publik: alamat privat, loopback, link-local, dan metadata diblokir setelah resolusi DNS dan pada setiap pengalihan, dengan batas waktu 30 detik, batas permintaan 2 MB, dan batas respons 5 MB. Cookie dan Proxy-Authorization tidak diteruskan, dan tidak ada yang disimpan.
Variabel, header, dan GET
Variabel berupa objek JSON yang divalidasi sebelum dikirim. Nilai Authorization, Cookie, X-API-Key, dan header serupa disamarkan dengan tombol untuk menampilkannya dan tidak pernah disimpan. POST mengirim isi JSON; GET mengodekan query, variables, dan operationName sebagai parameter URL dan hanya diizinkan untuk operasi kueri, karena mutasi lewat GET ditolak.
Skema dan privasi
Ambil skema menjalankan kueri introspeksi standar, mencetak skema sebagai SDL, dan memvalidasi kueri Anda terhadapnya dengan error ditampilkan di editor. Skema hanya disimpan di memori. Hanya pilihan transpor dan tab aktif yang diingat; endpoint, kueri, variabel, dan header tidak pernah disimpan, dicatat, atau dikirim ke analitik.
