[POSTMAN PART #02] CARA MENGGUNAKAN DEBUGGER DAN AUTHENTICATION
Di Part #02 ini kita akan membahas tentang:
- Cara Debug Request
- Kirim Data Menggunakan Request
- Cara Menggunakan Authentication
1. Cara Debug Request
Kalau di httpbin kita bisa melihat apa yang kita kirim di Response Body. Tapi umumnya, servis tidak menyediakan hal tersebut. Tapi Postman menyediakan sesuatu yang bernama Postman Console. Letak tombolnya agak tersembunyi karena terletak di ujung kiri bawah dari aplikasi Postman, tapi kita juga bisa membukanya menggunakan shortcut CTRL + ATL + C.
![]() |
Lokasi Postman Console |
- Klik tombol Postman Console yang dilingkari itu.
- Nanti akan muncul window baru ini.
Sekarang coba klik tombol Send dan lihat apa yang terjadi di Postman Console.
![]() |
Response di Postman Console |
- Klik tombol Send.
- Nanti muncul ini di Postman Console-nya.
![]() |
Cara menampilkan informasi lebih lengkap di Postman Console |
Setelah di extend, kita bisa melihat informasi lebih lengkap. Kalau link Show raw log di klik, maka tampilannya akan berubah seperti di bawah ini.
![]() |
Tampilan log versi Raw |
Seperti yang bisa dilihat, disana ada semua informasi, baik itu Request ataupun Response.
2. Kirim Data Menggunakan Request
Httpbin menyediakan endpoint Status Code untuk menghasilkan request dengan kode status tertentu. Endpoint ini tidak mengirimkan balikan Body, tapi hanya status saja.
![]() |
Kumpulan endpoint status code di httpbin |
![]() |
Kode yang bisa digunakan dan arti kode tersebut |
Sekarang ayuk coba kirim endpoint-nya menggunakan Postman.
![]() |
Menggunakan endpoint status |
- Endpoint-nya httpbin.org/status/200, 200 disini adalah Path Variable/Parameter, bukan Query Parameter ya seperti halnya "name=Sabila&email=example@gmail.com" di endpoint httpbin.org/get?name=Sabila&email=example@gmail.com. Tapi kita bisa menambahkan query parameter juga, misalnya httpbin.org/status/200?name=Sabila.
- Status response-nya. Karena kita pakai 200, maka yang keluar disini juga 200.
- Body-nya kosong, karena memang endpoint-nya cuman kirim response berupa Status.
Tips: Kita bisa buat endpoint-nya jadi lebih dinamis. Misalnya, kita mau ganti 200 jadi 500. Kalau secara manual, kita tinggal ganti saja 200 jadi 500 seperti ini httpbin.org/status/500?name=Sabila. Nah, ada cara pintarnya, yaitu menggunakan Params. Dengan cara ini, Postman nggak kirim status sebagai String, tapi akan cari parameter di Path Variables dan menggantinya dengan value parameter tersebut.
![]() |
Cara menggunakan Params Path Variables |
3. Cara Menggunakan Authentication
Sekarang kita coba contoh authentication yang sederhana. Kita akan menggunakan Auth bearer milik httpbin.
![]() |
Endpoint Auth di httpbin |
Untuk contoh awal, coba Send endpoint httpbin.org/bearer tanpa apa-apa, termasuk credential, dan kita lihat hasilnya.
![]() |
Hasil Send bearer tanpa credential |
- Endpoint httpbin.org/bearer.
- Response statusnya 401 Unauthorized yang menunjukkan kalau kita tidak punya akses untuk membuka halaman ini.
Untuk menambahkan credential di Postman, kita bisa menggunakan tab Authorization kemudian pilih Bearer Token.
![]() |
Pilih Bearer Token sebagai credential |
- Buka tab Authorization.
- Lalu pilih Bearer Token di dropdown Type.
![]() |
Hasil authentication menggunakan bearer |
- Setelah pilih Bearer Token, akan muncul tab berisi field Token disebelahnya.
- Isi field Token sesuka kita. Idealnya sih pada API lain, biasanya sudah ditentukan harus diisi dengan apa/format apa, tidak bisa sesuka kita. Tapi service ini tidak ada peraturan untuk isi Token, yang penting menggunakan Bearer-nya.
- Response dari server.
Anyway, kalau kita buka tab Headers, kalian bisa lihat di dalam tab Temporary Headers akan ada Authorization credential yang kita inputnya.
![]() |
Isi Headersnya |
- Buka tab Headers.
- Authorization kita bisa dilihat di dalam tab Temporary Headers.
Hal ini berarti, kita bisa menggunakan tab Authorization atau Headers di Postman.
![]() |
Disable Authorization-nya dulu dengan memilih No Auth |
![]() |
Buat Key dan Value untuk Authorization di tab Headers |
- Pilih No Auth di Type.
- Masuk ke tab Headers, tambah Key Authorization dan Value-nya terserah aja di tab Headers.
- Response dari server sesuai inputan kita di Headers.
Artikel Sebelumnya ==> Part #01
Bersambung ke ==> Part #03
Comments
Post a Comment