Cara Melakukan Posting Menggunakan Fiddler
Fiddler adalah alat debugging HTTP yang dibuat oleh pengembang Microsoft Eric Lawrence. Anda dapat menggunakan Fiddler untuk menangkap semua lalu lintas HTTP antara aplikasi, seperti browser Web, dan server, memungkinkan Anda untuk melihat dengan tepat apa yang terjadi di latar belakang. Ini sangat berharga untuk debugging aplikasi Web dan memungkinkan Anda untuk dengan cepat melacak penyebab kesalahan. Anda juga dapat menggunakan Fiddler untuk menghasilkan HTTP POST atau GET Web request untuk mengirim data kustom ke aplikasi Anda untuk pengujian, dan kemudian menangkap balasannya.
Klik pada menu "Start" Windows, klik "All Programs" dan kemudian klik "Fiddler2" untuk meluncurkan aplikasi. Klik "File" dan "Capture Traffic" jika dicentang untuk mematikan tangkapan HTTP latar belakang.
Klik pada tab "Request Builder", yang terletak di bilah tab di bagian atas jendela di sisi kanan layar. Ini memiliki ikon yang berisi gambar bumi dan palu. Klik pada tab "Diuraikan" jika belum aktif dari tab di bagian atas jendela Pembuat Permintaan.
Klik "POST" dari menu tarik-turun untuk memilih permintaan HTTP POST. Di kotak alamat di sebelah menu tarik-turun, ketik alamat halaman tujuan pengiriman permintaan POST, misalnya "http://www.mysite.com/page.php."
Ketik baris berikut di kotak Request Header:
Jenis konten: aplikasi/x-www-form-urlencoded
Ini memungkinkan halaman penerima mengetahui jenis data yang sedang dikirim, dalam hal ini data formulir HTML standar.
Tambahkan variabel yang akan dikirim dalam kotak Badan Permintaan dalam format yang disandikan URL untuk menyandikan karakter tidak standar apa pun.
nama=contoh&tindakan=tambah
Ini mengirimkan dua pasangan nilai nama ke halaman target, mensimulasikan dua bidang formulir bernama "nama" dan "tindakan".
Klik pada tab "Opsi", dan pastikan Sesi Inspeksi dipilih. Ini memungkinkan Fiddler untuk menangkap dan menampilkan respons dari halaman target.
Klik tombol "Jalankan" di sudut kanan atas jendela Pembuat Permintaan. Ini mengirimkan data yang dimasukkan ke halaman target menggunakan permintaan HTTP POST. Responsnya kemudian ditangkap, yang dapat Anda lihat menggunakan tab Inspectors.
Tips
Jika Anda telah menangkap permintaan POST dari aplikasi di Fiddler, Anda dapat mengubah nilai yang diambil dan mengirim ulang permintaan untuk debugging cepat.