Resterm - Klien REST berbasis terminal (mendukung HTTP, GraphQL, gRPC)
(github.com/unkn0wn-root)- Klien API berbasis CLI yang dapat langsung membaca file
.httpatau.restuntuk menjalankan permintaan API tanpa Postman atau IDE- Mendukung semua permintaan HTTP, GraphQL, gRPC
- Editor modal dengan keybinding Vim: pilihan visual, salin ke clipboard (yank)/potong (cut), pencarian Shift+F, perpindahan antara mode input dan mode tampilan dengan
i/Esc - Di penjelajah workspace, Anda dapat memfilter dan menelusuri hanya file
.http/.rest, serta mendukung pencarian inkremental untuk navigasi cepat - Tanpa file terpisah, cukup masukkan URL lalu tekan
Ctrl+Enteruntuk langsung menjalankan permintaan inline - Mendukung parsing perintah Curl, menafsirkan sebagian opsi
curldan mengubahnya menjadi permintaan - Menyediakan panel respons yang sadar status. Header atas menampilkan workspace saat ini, environment, permintaan yang sedang berjalan, serta hasil skrip/pengujian
- Area respons mencakup tab Pretty, Raw, Headers, History serta fitur pratinjau (preview) permintaan
- Respons dapat ditata dengan pembagian vertikal atau horizontal, dan panel dapat dipin sehingga tab Pretty / Raw / Headers bisa dibandingkan berdampingan atau perbedaannya dicek lewat tampilan Diff terintegrasi
- Perintah
@authmendukung Basic, Bearer, API Key, serta metode header kustom. Juga menyediakan fungsi helper bawaan seperti {{$timestamp}}, {{$uuid}} - Mendukung fitur skrip pre-request dan pengujian:
- melalui hook berbasis JavaScript, isi permintaan dapat dimodifikasi sebelum dikirim,
- melakukan validasi (assert) terhadap respons, dan
- hasil lulus/gagal dapat langsung dilihat di dalam editor
- Mendukung GraphQL dan gRPC: direktif
@graphql,@grpcuntuk pemformatan otomatis permintaan dan penanganan metadata - Menyediakan persistensi sesi: cookie jar, riwayat permintaan, dan item per environment tetap tersimpan setelah restart. Dengan
@no-log, body respons dapat dikecualikan dari catatan (dimasking)
Belum ada komentar.