Merakam Pengepala Respons HTTP dalam Sambungan Chrome
Dalam usaha memantau respons HTTP dalam sambungan Chrome, pembangun sering menghadapi kekurangan API disesuaikan dengan tugas khusus ini. Artikel ini bertujuan untuk menyediakan penyelesaian yang komprehensif dengan menggunakan mekanisme suntikan skrip yang digabungkan dengan pendengar acara tersuai.
Menyuntik Skrip
Kunci untuk menangkap respons adalah dengan menyuntik skrip ke dalam tapak web, yang melibatkan pengubahsuaian kedua-dua manifest.json dan skrip yang disuntik.
Merakam Respons HTTP
Skrip yang disuntik bernama "injected.js" merampas objek XMLHttpRequest asli untuk memantau semua permintaan dan respons rangkaian. Apabila respons diterima, skrip mendapatkan semula kedua-dua pengepala respons dan, jika berkenaan, badan respons.
Melaksanakan Skrip Tangkap
Dalam "injected.js" :
Mendapatkan Respons
Apabila permintaan selesai, pendengar acara yang ditambahkan dalam langkah 3 mencetuskan dan mencatatkan butiran respons, termasuk:
Kesimpulan
Dengan menggunakan suntikan skrip dan pendengar acara, pembangun boleh menangkap dan memeriksa dengan mudah pengepala respons permintaan HTTP yang dibuat oleh tapak web. Ini membolehkan analisis berharga dan keupayaan pemantauan dalam sambungan Chrome.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menangkap Pengepala Respons HTTP dalam Sambungan Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!