Glossar   /   API-Entwicklung

Payload

Payload bezeichnet den eigentlichen Anwendungsinhalt einer Nachricht oder Anfrage, etwa die Daten eines Auftrags.

Auch bekannt als: Nutzdaten

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.

Das könnte Sie auch interessieren

Passend zum Thema

Individuelle Softwareentwicklung Geeignete Datenverarbeitung und Speicherung für eine eigene Anwendung entwerfen.

Quellen und weiterführende Informationen

IETF: RFC 9110 – HTTP Semantics
← Zurück zu allen Glossarbegriffen

Daten passend speichern und übertragen

Ihre Anwendung muss strukturierte Inhalte dauerhaft nutzbar halten? Klären Sie Datenformate, Genauigkeit und die benötigten Regeln beim Einlesen und Schreiben.

Kontakt aufnehmen