HTTP dan REST
Jenis permintaan yang paling umum: segala sesuatu yang berbicara HTTP, dimulai dari API REST.
Klik kanan di pohon ▸ Tambah ▸ Permintaan HTTP.

Metode
Section titled “Metode”GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, dan QUERY.
URL menerima {{variabel}} di mana pun — skema, host, port, jalur, query
string. Nilai hasil resolusinya ditampilkan di bawah kolomnya.
Tiga daftar melengkapi URL:
- parameter kueri (
?kunci=nilai); - parameter jalur, yang menggantikan segmen bernama pada jalurnya;
- header.
Setiap baris memiliki kotak centang pengaktifan, tipe nilai, dan deskripsi.
Empat keluarga:
| Tipe | Kegunaan |
|---|---|
| Teks | JSON, XML, teks biasa — dengan pewarnaan sintaks dan perapian format |
| File | Mengirim isi sebuah file dari disk |
Formulir (multipart/form-data) | Kolom bernama, beserta file |
x-www-form-urlencoded | Kolom bernama yang dikodekan di dalam body |
- Batas waktu: dalam milidetik, khusus untuk permintaan ini; bila tidak diisi, nilai globalnya yang berlaku.
- Ikuti pengalihan: aktif secara bawaan. Nonaktifkan untuk mengamati
3xxitu sendiri beserta headerLocation-nya.
Respons
Section titled “Respons”Status, waktu, ukuran, header, dan body yang ditampilkan sesuai tipe kontennya: penampil JSON yang dapat dilipat, XML berindentasi, pratinjau gambar, teks biasa. Tab riwayatnya memberi akses ke eksekusi sebelumnya.
Autentikasi
Section titled “Autentikasi”Lampirkan sebuah rute autentikasi ke permintaannya agar headernya disuntikkan dan tokennya diperbarui secara otomatis. Lihat Autentikasi.
Mode server
Section titled “Mode server”Restorm juga dapat menghosting sebuah server HTTP, untuk menguji cara
sebuah klien mengonsumsinya — biasanya kode aplikasi Anda, yang Anda arahkan ke
localhost selama percobaan.
Tambahkan satu lewat Tambah ▸ Server HTTP: ia mendengarkan di
localhost:<port><chemin> untuk sepasang metode + jalur dan menjawab dengan
status, header, dan body yang Anda konfigurasikan di sana. Protokol lain
dihosting dengan cara yang sama — lihat Mode server
dan Menyimulasikan API HTTP.
Cuplikan kode
Section titled “Cuplikan kode”Dua puluh empat bahasa dan pustaka ditawarkan di tab Code Snippets: cURL,
JavaScript (Fetch, Axios), TypeScript, Python (Requests, http.client,
aiohttp), Node.js bawaan, Go, Rust (reqwest), Java (HttpClient, OkHttp), C#
(HttpClient), PHP (cURL, Guzzle), Ruby (Net::HTTP, Faraday), Swift (URLSession),
Kotlin (OkHttp), Dart, R (httr), PowerShell, Elixir (HTTPoison), Clojure
(clj-http).
Mengimpor alih-alih mengetik
Section titled “Mengimpor alih-alih mengetik”Punya spesifikasi OpenAPI, koleksi Postman, file HAR, atau sekadar perintah
curl? File ▸ Impor membangun ulang pohonnya untuk Anda. Lihat
Impor & ekspor.