Ich versuche, über Axios Request eine Datei von einem Server mit einer Größe von (15 MB) abzurufen. Zeigt den Status „200“ an, sendet aber keine Dateivorschaudaten (base64) und zeigt diesen Fehler an: „Antwortdaten konnten nicht geladen werden. Der Inhalt der Anforderung wurde aus dem Inspektor-Cache entfernt.“ in der Vorschau von Network in inspect. Wenn ich 2 oder 3 MB Fille bekomme, wurde das erfolgreich abgerufen.
Der Inhalt der Antwortdatenanfrage konnte nicht geladen werden. Der Inhalt der Antwortdaten wurde aus dem Inspektor-Cache entfernt
Rizwan Ali
Die Lösung, die ich zum Erfassen großer Antworten gefunden habe, besteht darin, die Anfrage zu kopieren und auf andere Weise auszuführen, z Power Shell oder cURL. Von den Chrome- oder Firefox-DevTools aus können Sie die Anfrage in einen PowerShell-, cURL- oder Fetch-Befehl kopieren, indem Sie mit der rechten Maustaste auf die Anfrage klicken, „Kopieren“ auswählen und dann Ihre bevorzugte Ausführungsmethode auswählen.
Was für mich am besten funktioniert hat, ist das Kopieren der Anfrage als cURL-Befehl aus Firefox. Chrome gibt mir ungültige cURL-Befehle.
Um die Antwort auf eine Datei zu erfassen, hängen Sie an > response.txt
zum cURL-Befehl.
Es ist auch möglich, cURL als Kopiermethode auszuwählen und in zu importieren Briefträger. Wählen Sie in Postman Datei – Importieren – Rohtext und kopieren Sie den cURL-Befehl. Als ich das ausprobiert habe, sind die doppelten Anführungszeichen im JSON-Text einer POST-Anfrage durcheinander geraten, sodass möglicherweise einige manuelle Anpassungen erforderlich sind.
-
Dies sollte die akzeptierte Antwort sein. Übrigens: Ab April 2022 liefert Chrome sehr korrekt
cURL
Befehl. Wählen Sie einfach den API-Aufruf aus, der Sie interessiert, klicken Sie mit der rechten Maustaste und wählen Sie aus Kopieren > Als cURL kopierenfügen Sie dann den Inhalt Ihrer Zwischenablage in das bash|zsh-Terminal ein und drücken Sie die Eingabetaste.– DelphyM
20. April 2022 um 8:07 Uhr
-
Chrome Version 100.0.4896.127 (Official Build) (64-Bit) liefert fehlerhafte cURL-Befehle. Firefox 99.0.1 (64-Bit) leistet gute Arbeit bei der Generierung der richtigen cURL-Befehle.
– Andrey Kazak
23. April 2022 um 13:00 Uhr
-
Nein, es sollte nicht die akzeptierte Antwort sein, da OP versucht, eine Vorschau des Hauptteils der Anfrage und nicht der Antwort anzuzeigen. Dies funktioniert nur für die Antwort. Wenn Sie in einem solchen Fall die Anfrage kopieren, wird auch der Text gelöscht
– Tofandel
30. Januar um 9:34 Uhr
Die Daten sind vorhanden, sie werden nur nicht im Cache-Inspektor angezeigt, da sie die maximale Anzahl an Zeichen überschreiten. Sie können dies überprüfen, indem Sie den Inhalt der Variablen in einer TXT-Datei speichern
-
Ihre Antwort könnte durch zusätzliche unterstützende Informationen verbessert werden. Bitte bearbeiten Sie sie, um weitere Details wie Zitate oder Dokumentation hinzuzufügen, damit andere bestätigen können, dass Ihre Antwort richtig ist. Weitere Informationen zum Verfassen guter Antworten finden Sie im Hilfecenter.
– Gemeinschaft
Bot1. April 2022 um 11:37 Uhr
Joshua Brewer
Der einfachste Weg ist ein Doppelklick auf die Anfrage, um die Ergebnisse in einem neuen Browserfenster zu laden.
Wie andere bereits gesagt haben, können Sie die Ergebnisse auch mit Ihrer bevorzugten Methode in eine Datei ausgeben.
-
POST? Inhabertoken? andere Header?
– Yasin Okumuş
26. Januar um 12:41
In meinem Fall wurde das Problem durch gelöst Schließen Sie die Entwicklungstools von Chrome, öffnen Sie sie erneut und aktualisieren Sie dann die Seite. Dies ist möglicherweise nicht bei jedem der Fall, aber mein Problem wurde behoben und der Fehler „Antwortdaten konnten nicht geladen werden. Der Inhalt der Anforderung wurde aus dem Inspektor-Cache entfernt.“ ist verschwunden.
Sie können verwenden Geiger. Es kann die Verbindung zwischen dem Browser und der Website abfangen, sodass Sie alles überwachen können, was dazwischen geschieht.
Erstellen Sie in meinem Fall eine TXT-Datei und speichern Sie die Base64 darin. Ich habe überprüft, ob die Daten gesendet und gespeichert wurden. Daher wurden die Daten nicht im Inspektor angezeigt, da sie die maximale Größe überschreiten.