Geri gönderilen içerik metin / html türünde olduğunda neden Chrome geliştirici araçlarında yanıt olarak "Yanıt verileri gösterilemedi" mesajı görünüyor?
Geliştirici araçlarında döndürülen yanıtı görmenin alternatifi nedir?
Geri gönderilen içerik metin / html türünde olduğunda neden Chrome geliştirici araçlarında yanıt olarak "Yanıt verileri gösterilemedi" mesajı görünüyor?
Geliştirici araçlarında döndürülen yanıtı görmenin alternatifi nedir?
Yanıtlar:
Bunun yalnızca 'Günlüğü koru' seçeneğini işaretlediğinizde ve siz uzaklaştıktan sonra önceki bir isteğin yanıt verilerini görüntülemeye çalıştığınızda gerçekleştiğini düşünüyorum.
Örneğin, bu Yığın Taşması sorusunun yüklenmesine verilen yanıtı inceledim. Görebilirsiniz.
İkinci kez, bu sayfayı yeniden yükledim ancak Üstbilgilere veya Yanıtlara bakmadım. Farklı bir web sitesine gittim. Şimdi yanıta baktığımda, 'Yanıt verileri yüklenemedi' mesajı görüntüleniyor.
Bu bilinen bir sorundur , bir süredir var ve çok tartışılıyor. Ancak, duraklattığınız bir geçici çözüm vardır onunload
, böylece yanıtı gitmeden önce görüntüleyebilirsiniz ve böylece uzaklaştıkça verileri kaybetmezsiniz.
window.onunload = function() { debugger; }
onunload
düzeltme bir nedenden dolayı benim için çalışmıyor.
JSON verisi isterken hatayı alan kullanıcılar için:
JSON verileri talep ediyorsanız, JSON çok büyük olabilir ve hatanın oluşmasına neden olan şey bu olabilir.
Benim çözümüm, istek bağlantısını yeni sekmeye get
kopyalamak ( tarayıcıdan istek), verileri otomatik olarak ayrıştırdığınız ve üzerinde çalıştığınız çevrimiçi JSON görüntüleyiciye kopyalamaktır.
Gideon tarafından açıklandığı gibi, bu, Chrome'da 5 yıldan uzun bir süredir açık olan ve düzeltmeye ilgi duymayan bilinen bir sorundur.
Ne yazık ki, benim durumumda, window.onunload = function() { debugger; }
geçici çözüm de işe yaramadı. Şimdiye kadar bulduğum en iyi çözüm, bir navigasyondan sonra bile yanıt verilerini görüntüleyen Firefox'u kullanmak. Firefox geliştiricileri ayrıca, html ise yanıt verilerini vurgulayan sözdizimi ve JSON ise otomatik olarak ayrıştırma gibi Chrome'da çok sayıda güzel özelliğe sahiptir.
fetch(...copied link...)
konsolda hızlı bir şekilde yapabilir ve ağ sekmesinde yanıt gözlemleyebilir
Gideon tarafından açıklandığı gibi, bu bilinen bir sorundur. Bunun yerine
kullanım için window.onunload = function() { debugger; }
.
Ancak Kaynak sekmesine bir kesme noktası ekleyebilir, ardından sorununuzu çözebilirsiniz. bunun gibi:
window.onunload = function() { debugger; }
?
window.onunload = function() { debugger; }
benim için çalışmadı, bu işe yaradı. Teşekkürler!
Alanlar arası isteklerde bulunuyorsanız ve uzak ana bilgisayar CORS başlıklarını düzgün işlemiyorsa "Yanıt verileri gösterilemedi" de olabilir. Hatalar için js konsolunuzu kontrol edin.
Büyük JSON verileri talep ederken bu hatayı alan bir kez için, Blauhirn tarafından belirtildiği gibi, kimlik doğrulama üstbilgileri ve benzeri kullanıyorsanız, sadece yeni sekmede isteği açmak için bir çözüm değildir.
Tamamen krom, Kopyala -> Kıvrılma olarak kopyala gibi başka seçeneklere sahiptir. Bu çağrıyı commandoline'den cURL'ye çalıştırmak orijinal çağrının tam bir kopyası olacaktır.
> ~/result.json
Sonucu bir dosyaya kaydetmek için komando'nun son kısmına ekledim . Aksi takdirde konsola gönderilir.