Request Payload kann auf der Registerkarte "Chrome-Netzwerk" nicht angezeigt werden

1406
Martyn Chamberlin

Ich verwende Windows 10. Wenn ich meine Chrome devtools öffne, gehe zu einer XHR-Anfrage und klicke auf die Kopfzeilen. Ich sehe nur diese drei Dinge:

enter image description here

Irgendwelche Ideen, warum ich nirgendwo eine Request Payload sehe? Ich habe Chrome Version 65.0.3325.162 (Official Build) (64-Bit). Hier sind meine Request Headers (deren URLs auf "Beispiel" anonymisiert wurden):

Accept: */* Accept-Encoding: gzip, deflate Accept-Language: en-US,en;q=0.9 Connection: keep-alive Content-Length: 231 Content-Type: application/json Host: example.com Origin: http://localhost:9000 Referer: http://localhost:9000/example User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.162 Safari/537.36 

Ich frage mich, ob das gzip, deflatefür das Accept-Encodingist, was dies verursacht. Oder ist das ein Chrome-Bug?

Update : Für das, was es wert ist, stelle ich fest, dass der "Typ" dieser problematischen Anfragen ist json. In anderen Ajax-basierten Web-Apps ist dies normalerweise der Fall xhr. Ich denke, das ist das Problem. Die Frage ist also, ist dies ein Chrome-Fehler oder eine Chrome-Funktion?

0

1 Antwort auf die Frage

0
Martyn Chamberlin

Ah habe es herausgefunden. Diese App verwendet Aurelia und dieses Commit behebt das Problem: https://github.com/aurelia/fetch-client/commit/03ae35f507464d5532e8b31011014b3040e594e3

Tl; dr:

Blobs verdecken die JSON in Chrome-Entwicklertools usw. und werden daher für JSON nicht mehr verwendet.

Das war das Problem!