Zum Hauptinhalt springen
Version: 1.x

API04001: Ungültiges Antwortformat

Was das bedeutet

Der Server hat geantwortet, aber das Antwortformat entspricht nicht dem, was das POS erwartet hat. Der Server sollte JSON-Daten zurückgeben, aber etwas anderes wurde empfangen.

Häufige Ursachen

  • PHP-Fehler angezeigt — Ein PHP-Fehler wird vor JSON ausgegeben
  • Plugin-Konflikt — Ein anderes Plugin gibt Inhalte aus
  • Wartungsmodus — Die Site zeigt eine Wartungsseite an
  • Falscher Inhaltstyp — Server sendet HTML anstelle von JSON
  • Caching-Problem — Eine zwischengespeicherte Fehlerseite wird serviert

So beheben Sie es

1. Überprüfen Sie Ihre Site

Besuchen Sie Ihre WordPress-Seite in einem Browser:

  • Wird sie normal angezeigt?
  • Gibt es sichtbare Fehler?
  • Ist sie im Wartungsmodus?

2. Überprüfen Sie auf PHP-Fehler

Aktivieren Sie vorübergehend das Debugging in wp-config.php:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);

Überprüfen Sie wp-content/debug.log auf Fehler.

3. Testen Sie die REST-API direkt

Besuchen Sie https://yoursite.com/wp-json/ in Ihrem Browser:

  • Sollte JSON-Daten zurückgeben
  • Wenn Sie HTML oder Fehler sehen, gibt es ein Problem
  • Überprüfen Sie die Plugin-bezogene Ausgabe

4. Caching vorübergehend deaktivieren

Caching-Plugins können veraltete Antworten liefern:

  • Leeren Sie alle Caches
  • Deaktivieren Sie vorübergehend Caching-Plugins
  • Schließen Sie die REST-API vom Caching aus

5. Überprüfen Sie auf Plugin-Konflikte

Wenn ein Plugin Inhalte auf jeder Seite ausgibt:

  1. Deaktivieren Sie alle nicht wesentlichen Plugins
  2. Testen Sie das POS
  3. Aktivieren Sie die Plugins nacheinander wieder

Verwandte Fehler