Zum Hauptinhalt springen
Version: 1.x

API03004: Anforderung zu groß

Was das bedeutet​

Die Anforderung, die Sie senden, überschreitet die Größengrenzen des Servers. Dies geschieht typischerweise, wenn Sie versuchen, zu viele Daten auf einmal zu senden.

Häufige Ursachen​

  • Große Batch-Operationen — Versuch, zu viele Datensätze auf einmal zu synchronisieren
  • Große Bilder — Hochladen von übergroßen Bildern
  • Zu viele Artikel — Bestellung mit extrem vielen Artikelzeilen
  • Serverlimits — PHP- oder Webserver hat niedrige Upload-Grenzen

So beheben Sie das Problem​

1. Anforderungsgröße reduzieren​

Wenn Sie Daten synchronisieren:

  • Versuchen Sie, in kleineren Chargen zu synchronisieren
  • Das POS sollte dies automatisch handhaben
  • Warten Sie, bis die aktuelle Synchronisation abgeschlossen ist, bevor Sie eine weitere starten

2. Bildgrößen überprüfen​

Wenn Sie Bilder hochladen:

  • Verkleinern Sie Bilder vor dem Hochladen
  • Verwenden Sie komprimierte Formate (JPEG vs BMP)
  • Die meisten Produktbilder funktionieren gut unter 1MB

3. Große Bestellungen aufteilen​

Wenn eine Bestellung viele Artikel hat:

  • Erwägen Sie, diese in mehrere Bestellungen aufzuteilen
  • Dies ist bei normalem POS-Gebrauch selten

4. Serverlimits erhöhen​

Kontaktieren Sie Ihren Hosting-Anbieter oder bearbeiten Sie die PHP-Einstellungen:

// In php.ini or .htaccess
upload_max_filesize = 64M
post_max_size = 64M
max_input_vars = 5000

5. Webserver-Limits überprüfen​

Nginx oder Apache können ihre eigenen Limits haben:

  • client_max_body_size für Nginx
  • LimitRequestBody für Apache
  • API03005 — Ratenlimit überschritten
  • API03007 — Anforderungswarteschlange voll