Die Verwendung von "In neuem Tab öffnen" schlägt fehl, Daten zu posten, und XHR-Anforderungen mit den "Developer Tools" von Chrome debuggen

848
ficuscr

Ich versuche, eine Ajax-Anforderung mit POST-Daten zu debuggen, indem die Ausgabe der Anforderung untersucht wird. Die Registerkarte "Netzwerk" schlägt fehl, da die Meldung "Fehler beim Laden der Antwortdaten" angezeigt wird. Ich gehe davon aus, dass es sich um einen Stacktrace handelt und nicht wie erwartet JSON.

Kein Problem, ich denke, ich nehme diese XHR-Anfrage einfach an und öffne sie in einem neuen Tab, auf dem ich die gespeicherten Daten durchsuchen kann. Ich klicke mit der rechten Maustaste und wähle "In neuem Tab öffnen". Die neue Registerkarte wird geöffnet, aber ich bekomme einen Fehler anstelle meines Speicherauszugs, da die Anforderung keine POST-Daten enthielt.

Mein Workaround besteht darin, die Option 'Als cURL kopieren' zu verwenden und diese dann in mein Terminal einzufügen. Ich mag den zusätzlichen Schritt nicht und je nach Ausgabe ist es schwer, in einem ANSI-Terminal zu entschlüsseln.

Versucht Google, mich vor Wiedervorlagen zu "schützen"? Hat die Kontextmenüoption 'Replay XHR' irgendetwas? Scheint nichts für mich zu tun. Ich habe mich gefragt, ob andere das erlebt haben. Problemumgehungen Lebe damit

2
Hast du das jemals herausgefunden? Ich habe das gleiche Problem. "Replay XHR" macht auf eine einfache GET-Anfrage überhaupt nichts. Chris G. vor 6 Jahren 0
Mein Anliegen stellte sich als Servicemitarbeiter heraus. Ich habe unseren App-Service-Mitarbeiter ausgeschaltet und es mir endlich erlaubt, Anfragen zu wiederholen Chris G. vor 6 Jahren 0
Ahh Verwandtes, aber vielleicht anderes Problem? Servicemitarbeiter sind wirklich ein ganz anderes Tier, das mir gefällt. Ich bin mir sicher, dass die Tools für das spätere Debuggen dieser Ebene verbessert wurden. Ich bin aber nicht so auf dem neuesten Stand. ficuscr vor 6 Jahren 0

1 Antwort auf die Frage

0
ficuscr

Meine aktuelle Problemumgehung ist die Verwendung der neuen Firefox Developer Edition .

Die Web-Konsole / Entwickler-Tools funktionieren meiner Meinung nach besser. Insbesondere kann ich eine Xhr-Anforderung über die Registerkarte "Netzwerk" in einer "neuen Registerkarte" öffnen, und die POST-Daten werden auf diese neue Registerkarte übertragen, sodass ich einfach die Seite aktualisieren und den POST wiedergeben kann. Zurück zur produktiven Codierung!