Bukan yang Anda tanyakan, tetapi di Firefox, add-on Header HTTP Langsung adalah yang saya butuhkan jika saya ingin mengedit dan memutar ulang permintaan, termasuk mengubah URL dan metode HTTP.
Di Firebug, Pemantauan Jaringan menunjukkan semua permintaan dan tanggapan. Demikian juga, di Safari panel Sumber Daya dari Web Inspektur bawaan mencakup sebagian besar kebutuhan saya juga. (Aktifkan Inspektur Web melalui preferensi: Tampilkan menu Kembangkan di bilah menu .) Chrome dan Firefox memiliki alat serupa.
Ketika segalanya menjadi lebih rumit, saya jalankan sniffer paket Wireshark saya . Namun, tidak seperti Fiddler, Wireshark tidak membiarkan Anda mengubah data, dan tidak mendukung hal-hal seperti penjawab otomatis, seperti yang dilakukan Fiddler.
Untuk Wireshark, lihat Hyper Text Transfer Protocol (HTTP) untuk beberapa informasi penangkapan HTTP generik, dan Pengambilan Paket HTTP untuk debug Apache , untuk beberapa contoh tampilan filter. (Anda mungkin ingin mengatur filter tangkap ke " port 80
", untuk menampilkan semua permintaan ke port itu, dan tanggapan dari port itu. Atau, untuk membatasi ke beberapa server, gunakan filter tangkap " port 80 and host www.google.com
".) Seperti:
# Tampilkan hanya 404: halaman tidak ditemukan
http.response.code == 404
# Hanya tampilkan metode HTTP tertentu
http.request.method == "POST" || http.request.method == "PUT"
# Tampilkan hanya javascript
http.content_type berisi "javascript"
Perhatikan bahwa Wireshark dapat mendekompresi gzip atau mengempiskan hal-hal yang dikodekan dengan cepat untuk Anda. Itu membuat banyak hal lebih mudah dibaca karena sebagian besar server web akan mengompres data yang mereka kirim ke browser.
(Adapun responden otomatis: JS Bin yang luar biasa memiliki video pendek tentang cara menggunakannya untuk men-debug permintaan Ajax. Jika Anda tidak tahu JS Bin, maka pertama-tama lihat video pengantar.)