Saat menggunakan Fiddler untuk memantau Permintaan & Tanggapan HTTP di Internet Explorer, ia mengabaikan semua lalu lintas yang diarahkan ke http: // localhost .
143
Saat menggunakan Fiddler untuk memantau Permintaan & Tanggapan HTTP di Internet Explorer, ia mengabaikan semua lalu lintas yang diarahkan ke http: // localhost .
Jawaban:
Untuk mendapatkan Fiddler untuk menangkap lalu lintas ketika Anda melakukan debug pada host lokal, setelah Anda menekan F5 untuk mulai menghilangkan perubahan alamat sehingga localhost memiliki "." setelah itu.
Misalnya, Anda mulai men-debug dan Anda memiliki URL berikut di bilah alamat:
http: // localhost: 49573 / Default.aspx
Ubah ke:
http://localhost.:49573/Default.aspx
Tekan enter dan Fidder akan mulai mengambil lalu lintas Anda.
sumber
Situs web Fiddler menjawab pertanyaan ini secara langsung.
Ada beberapa solusi yang disarankan, tetapi yang paling mudah adalah dengan menggunakan nama mesin daripada "localhost" atau "127.0.0.1":
sumber
localhost.
sebagai nama host yang tidak valid.localhost.
danmachinename
ditolak dalam kasus saya.Jawaban yang benar adalah bahwa Fiddler tidak mengabaikan lalu lintas yang ditargetkan di Localhost, tetapi sebagian besar aplikasi hardcoded untuk mem-bypass proxy (yang merupakan salah satunya Fiddler) untuk permintaan yang ditargetkan ke localhost.
Oleh karena itu, berbagai solusi tersedia: http://fiddler2.com/documentation/Configure-Fiddler/Tasks/MonitorLocalTraffic
sumber
Fiddler v4.5.1.0 akan memungkinkan Anda untuk mengganti "localhost" dengan "localhost.fiddler", dan menyajikan localhost sebagai nama host untuk server penerima yang berjalan pada mesin Anda.
Ini menghindari kesalahan "host tidak dikenal" ketika menghubungkan ke layanan WCF dengan server web bawaan yang digunakan studio visual.
yaitu Alih-alih
http://localhost:51900/service.wcf
Anda dapat menggunakanhttp://localhost.fiddler:51900/service.wcf
sumber
Internet Explorer memiliki fitur baru sejak IE9 RC: menambahkan
<-loopback>
ke daftar bypass proxy menyebabkan WinInet (pustaka jaringan yang digunakan oleh IE) untuk mengirim permintaan yang ditujukan untuklocalhost
dan127.0.0.1
melalui proxy yang ditentukan.Berikut pengumuman asli oleh @EricLaw: http://blogs.msdn.com/b/fiddler/archive/2011/02/10/fiddler-is-better-with-internet-explorer-9.aspx
sumber
Menggunakan Fiddler v4.6 dan konfigurasi default tidak dapat melihat lalu lintas dari 'localhost'. Mencoba banyak saran di sini tetapi tidak ada yang berhasil.
Bantuan yang Diaktifkan -> Mengatasi Masalah dan dapat melihat lebih banyak permintaan. Sesi ditandai dengan font pemogokan dan alasan yang diberikan adalah 'Tersembunyi karena Status Bar> Filter Proses.'
Menemukan jawaban ini dari Eric Lawrence kepada orang yang memiliki masalah yang sama http://www.telerik.com/forums/fiddler-not-capturing-ios-traffic-even-though-echo-service-works
pada dasarnya yang harus dilakukan adalah: Lihatlah Bilah Status di bagian bawah jendela Fiddler, "baki" kecil kedua di bilah itu mungkin mengatakan sesuatu seperti "Peramban Web." Klik itu dan kemudian ubah ke "Semua Proses."
sumber
Anda dapat menggunakan http: //ipv4.fiddler atau http: //ipv6.fiddler sebagai ganti localhost
sumber
pastikan Monitor semua koneksi dicentang. itu tidak bekerja untuk saya mungkin port diffren saya perlu kamu melihat httprequest ke situs saya dari gmail situs saya pada win xp dan iis5 (mesin saya sendiri)
sumber
Untuk Fiddler untuk menangkap lalu lintas dari localhost di IIS lokal, ada 3 langkah (Ini berfungsi di komputer saya):
sumber
if ((m_EnableProxy) && !(oSession.host =="127.0.0.1" || oSession.host =="localhost" || oSession.host =="ipv4.fiddler")) { oSession["X-OverrideGateway"] = "socks=127.0.0.1:8080"; oSession["ui-backcolor"] = "#EFEF9F"; }
. Fungsi ini harus onBeforeRequest.Jangan gunakan localhost di url!
localhost: 4200 / myTestProjectGunakan seperti ini:
=> => Klik di sini untuk informasi lebih lanjut <= <=
sumber
Gunakan alamat IP lokal Anda (bukan 127.0.0.1) sebagai gantinya akan berfungsi, seperti 192.16.0.88 dll. Pergi ke cmd.exe dan ketik ipconfig dan Anda akan melihatnya.
sumber
Windows XP:
Pastikan Anda mengatur untuk mengklik tombol pengaturan untuk setiap item dalam kotak daftar "Dial-up dan Virtual Private Network" di tab "Connections" pada applet panel kontrol "Internet Options".
Saya perhatikan bahwa Fiddler akan berhenti menggunakan konfigurasi "pengaturan LAN" setelah saya terhubung ke VPN saya. Bahkan jika lalu lintas tidak melalui VPN.
sumber
Lalu lintas akan muncul di Fiddler di bawah alamat IP komputer Anda.
sumber
Pergi ke Alat, Opsi Fiddler ..., pilih tab Koneksi, lalu pastikan Monitor semua koneksi dicentang. Seperti kata Antony Scott, tetapi juga pastikan bahwa panel "Sesi Web" diatur ke "Menangkap" dan ["Browser Web" ATAU "Semua Proses"]. Sepertinya standarnya adalah "Non-Browser".
sumber