Mengapa saya chrome developer tools show "Gagal untuk menunjukkan data respon" di respon ketika konten yang dikembalikan adalah dari jenis teks/html?
Apa alternatif untuk melihat kembali respon di alat pengembang?
Saya pikir ini hanya terjadi ketika anda memiliki 'Melestarikan log' diperiksa dan anda mencoba untuk melihat data respon dari permintaan sebelumnya setelah anda telah berlayar jauh.
Sebagai contoh, saya melihat Respon untuk loading ini Stack Overflow pertanyaan. Anda dapat melihat hal itu.
Kedua kalinya, saya reloaded halaman ini, tetapi didn't melihat Header atau Respon. Saya navigasikan ke situs web yang berbeda. Sekarang ketika saya melihat respon, hal itu menunjukkan 'Gagal untuk memuat data respon'.
Ini adalah salah masalah, yang's telah sekitar untuk sementara waktu, dan diperdebatkan banyak. Namun, ada solusi, di mana anda berhenti pada onunload
, sehingga anda dapat melihat respon sebelum mengarungi jauh, dan dengan demikian doesn't kehilangan data pada saat menavigasi jauh.
window.onunload = function() { debugger; }
Untuk orang-orang yang mendapatkan pesan kesalahan saat meminta data JSON:
Jika anda meminta data JSON, JSON mungkin terlalu besar dan itu yang menyebabkan kesalahan terjadi.
Solusi saya adalah untuk menyalin permintaan link ke tab baru (get
permintaan dari browser)
copy data JSON viewer online di mana anda memiliki auto parsing dan bekerja di sana.
Seperti yang dijelaskan oleh Gideon, ini adalah masalah yang dikenal dengan Chrome yang telah terbuka selama lebih dari 5 tahun dengan tidak jelas kepentingan dalam memperbaiki itu.
Sayangnya, dalam kasus saya, jendela.onunload = function() { debugger; }
solusi didn't bekerja dengan baik. Sejauh ini solusi terbaik saya've ditemukan adalah dengan menggunakan Firefox, yang tidak menampilkan data respon bahkan setelah navigasi. Firefox devtools juga memiliki banyak fitur bagus yang hilang di Chrome, seperti sintaks data tanggapan jika itu adalah html dan secara otomatis parsing jika itu adalah JSON.
Untuk sekali yang menerima kesalahan ini saat meminta besar data JSON, seperti yang disebutkan oleh Blauhirn, bukan solusi untuk hanya membuka permintaan di tab baru jika anda menggunakan otentikasi header, dan sebagainya.
Forturnatly chrome tidak memiliki pilihan lain seperti Copy -> Copy sebagai curl. Menjalankan panggilan ini dari commandoline melalui cURL akan menjadi tepat meniru asli call.
Saya menambahkan > ~/hasil.json
untuk bagian terakhir dari komando untuk menyimpan hasil ke suatu file.
Jika tidak maka akan dikeluarkan untuk konsol.