Was bedeutet Payload?
Bei einer Auftragserstellung können Kundennummer und Positionen zum Payload gehören. Zusätzliche Angaben zur Übertragung oder Anmeldung stehen häufig an anderer Stelle, beispielsweise in Headern.
Die genaue Grenze hängt vom Kommunikationsverfahren ab. Für den Inhalt sollten erwarteter Aufbau, zulässige Größe und Umgang mit vertraulichen Daten festgelegt sein. Vor der Verarbeitung sind passende Prüfungen nötig.
So sieht das in der Praxis aus
Beispiel: Kundennummer und Positionen bilden den Inhalt einer Auftragserstellung. Ein zusätzliches Kopffeld enthält den Zugangsnachweis.
Häufige Fragen
Ist Payload immer eine JSON-Datei?
Nein. Der Inhalt kann je nach Schnittstelle beispielsweise JSON, XML, Text oder binäre Daten enthalten. Das verwendete Format muss vereinbart sein.
Warum sollte die Größe begrenzt werden?
Sehr große Inhalte können Speicher und Verarbeitung überlasten. Die zulässige Grenze und ein geeigneter Umgang mit größeren Datenmengen sollten dokumentiert sein.
Darf der gesamte Inhalt in Fehlerprotokollen stehen?
Nicht unkontrolliert. Er kann personenbezogene Daten oder Geheimnisse enthalten. Für die Fehlersuche sollten nur erforderliche und angemessen geschützte Angaben gespeichert werden.
