Loading

Abrufen von HTTP-Archivdateien (HAR)

Veröffentlichungsdatum: Mar 14, 2026
Aufgabe

ZIEL

Erhalten Sie mehr Informationen, wenn Sie in einem Webbrowser mit Backend-Systemen (Anypoint Platform in diesem Fall) interagieren. Mögliche Probleme:

  • Während einer Anfrage (beim Abrufen einer Liste mit Elementen, Diagrammen usw.) wird im Browser eine andere Antwort als die erwartete Antwort angezeigt.
  • Leistungsprobleme beim Zugreifen auf das Backend
Schritte

Lesen Sie die Sicherheitsrichtlinie für HAR vor dem Erstellen dieser in den nachfolgend genannten unterstützten Browsern

HAR-Dateien (HTTP-Archiv) können sensible Daten, einschließlich Cookies, Authentifizierungstoken und persönliche Daten, enthalten. Diese Daten können zu Sicherheitsrisiken wie Identitätswechsel und nicht autorisiertem Zugriff führen. 

Beim Erstellen einer HAR-Datei müssen Kunden sicherstellen, dass die folgenden Sicherheitsvorkehrungen getroffen werden, bevor die Datei an den Salesforce-Support und Drittanbieter gesendet wird.

  1. Bereinigen: Bereinigen Sie Dateien vor dem Freigeben mithilfe einer HAR-Bereinigung (z. B. HAR-Bereinigung von Cloudflare) oder manuell mit einem Text-Editor, um vertrauliche Informationen unkenntlich zu machen.
  2. Abmelden bei Sitzungen: Wenn Sie nicht auf die Authentifizierung bezogene Probleme untersuchen, melden Sie sich vor dem Aufzeichnen bei allen aktiven Sitzungen ab, um die Sicherheit zu erhöhen und zu vermeiden, dass Token aktiver Sitzungen erfasst werden.
  3. HAR-Hygiene: Behandeln Sie HAR-Dateien als eingeschränkt. Beschränken Sie den Zugriff nur auf entsprechendes Personal und sorgen Sie für eine sichere Speicherung und Übertragung. HAR-Dateien dürfen außerhalb von Salesforce (z. B: chatGPT) niemals unbereinigt hochgeladen werden).

 

Wählen Sie einen Browser aus:

Hinweis:

  • Andere Browser bieten auf ähnliche Weise die Möglichkeit, HTTP-Archivdateien zu extrahieren.
  • Aufgrund einer bekannten Einschränkung kann Google Chrome die Antwortnutzlast nicht erfassen, wenn eine Umleitung zu einer anderen Seite vorhanden ist. In diesem Fall sollten Sie Firefox verwenden. 

Google Chrome

Wenn Sie sowohl HAR-Dateien als auch Konsolenprotokolle erfassen müssen, führen Sie die Schritte hier aus.

Oder führen Sie nur für HAR-Dateien die nachfolgenden Schritte aus.

Erfassen einer HAR-Datei mithilfe von Google Chrome:

  1. Klicken Sie in Google Chrome oben rechts auf die drei Punkte.
  2. Wechseln Sie zu "More Tools" -> "Developer Tools (Weitere Tools -> Entwicklertools).
  3.  Vom Benutzer hinzugefügtes Bild
  4. Klicken Sie auf "Network" (Netzwerk).
  5. Aktivieren Sie "Preserve log" (Protokoll beibehalten), um die Protokolle beizubehalten, wenn der Browser zu einer neuen Seite navigiert, und aktiveren Sie dann "Disable cache" (Cache deaktivieren").
  6. Vom Benutzer hinzugefügtes Bild
  7. Reproduzieren Sie das Problem (stellen Sie sicher, dass der Bereich "Netzwerk" noch angezeigt wird).
  8. Wenn Sie mit dem Reproduzieren des Problems fertig sind, klicken Sie auf den Pfeil nach unten.
  9. Vom Benutzer hinzugefügtes Bild
  10. Dadurch wird eine Datei heruntergeladen, die auf ".har " endet (Sie können die Datei umbenennen, löschen Sie jedoch nicht die Erweiterung ".har").
  11. Vom Benutzer hinzugefügtes Bild
  12. Speichern Sie die Datei und hängen Sie sie an Ihren Support-Kundenvorgang an.

Demo zum Extrahieren der HAR-Datei.
Nun enthält die extrahierte Datei alle Anforderungen und Antworten, die weiter analysiert werden sollten.

Wenn Sie die Chrome-Entwicklertools automatisch auf einer neuen Registerkarte öffnen möchten, führen Sie die nachfolgenden Schritte auch aus.
1. Öffnen Sie die Chrome-Entwicklertools, klicken Sie auf die Schaltfläche "Settings" (Einstellungen) (das Zahnradsymbol).
2. Aktivieren Sie "Auto-open DevTools for popups" (Entwicklertools für Pop-ups automatisch öffnen).

Beachten Sie, dass Chrome die HAR-Datei gelegentlich nicht ordnungsgemäß schreibt. Dies gilt insbesondere bei sehr JavaScript-lastigen Seiten. Wenn Sie prüfen möchten, ob die Datei gültig ist, besuchen Sie die folgende Seite: https://toolbox.googleapps.com/apps/har_analyzer/. Stellen Sie sicher, dass die HAR-Datei von diesem Tool ordnungsgemäß gelesen wird. Wenn das Tool die Datei nicht analysieren kann, muss dies anhand der folgenden Schritte gespeichert werden:

  1. Öffnen Sie in Google Chrome die Entwicklertools (Einstellungen -> Weitere Tools -> Entwicklertools).
  2. Wechseln Sie zum Bereich "Network" (Netzwerk).
  3. Beginnen Sie mit dem Aufzeichnen des Netzwerkprotokolls.
  4. Aktivieren Sie "Preserve log" (Protokoll beibehalten), um die Protokolle beizubehalten, wenn der Browser zu einer neuen Seite navigiert.
  5. Wechseln Sie zur gewünschten Webseite und führen Sie die Anforderungen aus.
  6. Klicken Sie mit der rechten Maustaste in den Bereich "Network" (Netzwerk) und wählen Sie "Copy" > "Copy all as HAR" (Kopieren > Alles als HAR kopieren) aus.
  7. Öffnen Sie einen Editor für normalen Text und fügen Sie den Inhalt in einer Datei ein.
  8. Speichern Sie die Datei mit der HAR-Erweiterung, z. B. "beispiel.har".
  9. Überprüfen Sie unter https://toolbox.googleapps.com/apps/har_analyzer/, ob sie ordnungsgemäß geladen wird.

Firefox

Führen Sie die folgenden Schritte aus: 

  1. Öffnen Sie in Firefox "More Tools" -> "Web Developer Tools (Weitere Werkzeuge" -> Werkzeuge für Web-Entwickler).
  2. Wechseln Sie zum Bereich "Network" (Netzwerk).
  3. Wählen Sie "Persist Logs" (Protokolle beibehalten) aus.
    • Vom Benutzer hinzugefügtes Bild
  4. Wechseln Sie zur gewünschten Webseite und führen Sie die Anforderungen aus.
  5. Wählen Sie an derselben Stelle wie in Schritt 3 die Option "Save All As HAR" (Alles als HAR speichern) aus.
  6. Speichern Sie die Datei.

 

Safari

  1. Öffnen Sie Safari und navigieren Sie zu der Seite, auf der das Problem auftritt. 
    Hinweis: Dies hängt von der Registerkarte und vom Fenster ab. Wenn das Problem also auf einer neuen Registerkarte oder in einem neuen Fenster auftritt, muss die HAR-Aufzeichnung auf einer neuen Registerkarte oder in einem neuen Fenster erfolgen.
  2. Klicken Sie auf das Menü Develop (Entwickeln) und wählen Sie Show Web Inspector (Web Inspector anzeigen) aus.
    1. Wenn das Menü "Develop" (Entwickeln) nicht auf der Menüleiste angezeigt wird, klicken Sie auf das Menü Safari und dann auf Preferences (Einstellungen).
    2. Klicken Sie auf Advanced (Erweitert) und wählen Sie dann Show Develop Menu in the Menu Bar (Menü "Entwickler" auf der Menüleiste anzeigen) aus.
  3. Klicken Sie auf die Registerkarte Network (Netzwerk) und reproduzieren Sie das Problem, das während der Aufzeichnung der Netzwerkanfragen festgestellt wurde. Hinweis: Schließen Sie die Registerkarte "Network" (Netzwerk) nicht.  Dadurch wird die Aufzeichnung beendet und die benötigte HAR-Datei geht verloren.
  4. Sobald das Problem reproduziert wurde, klicken Sie auf das Symbol zum Exportieren und speichern Sie die Datei auf dem Computer.
  5. Hängen Sie die HAR-Datei an die E-Mail an, die an den Support gesendet wird.

 

Nummer des Knowledge-Artikels

001115032

 
Laden
Salesforce Help | Article