Payload sind die eigentlichen Nutzdaten einer Nachricht, also der Teil, um den es dem Empfänger geht. Adressen, Kopfzeilen und Prüfsummen drumherum gehören nicht dazu; sie sorgen nur dafür, dass die Nutzdaten ankommen.
- Payload
Der Teil einer übertragenen Nachricht, der die eigentlichen Daten enthält, getrennt von Steuer- und Verwaltungsangaben.
Beispiel: „Die Payload des Webhooks enthält Bestellnummer, Betrag und Zahlungsart als JSON.“Auch: Nutzdaten oder Nutzlast. Das englische payload stammt aus der Raumfahrt und Logistik, wo es die zahlende Ladung bezeichnet.
Abgrenzung zum Body: Der Body ist ein Teil der HTTP-Nachricht. Payload beschreibt allgemeiner die Nutzdaten, egal in welchem Protokoll sie reisen.
Payload bei Schnittstellen
Bei einer API ist die Payload meist das, was im Body einer Anfrage steht, etwa die Daten eines neuen Kunden. Bei einem Webhook ist sie die Beschreibung des Ereignisses, die der Anbieter mitschickt.
Viele Anbieter dokumentieren die Payload jedes Ereignisses mit einem Beispiel. Bevor du die Verarbeitung baust, lohnt ein Blick darauf, welche Felder immer kommen und welche fehlen können.
Payload in einem Token
Ein JWT besteht aus drei Teilen, und der mittlere heißt ebenfalls Payload. Er enthält Angaben wie die Kennung des Nutzers und das Ablaufdatum. Wichtig dabei: Diese Payload ist nur codiert und nicht verschlüsselt, jeder kann sie lesen.
Passwörter und andere vertrauliche Daten gehören deshalb nie in die Payload eines Tokens.
Payload in der IT-Sicherheit
Hier bezeichnet Payload den Teil einer Schadsoftware, der den eigentlichen Schaden anrichtet, etwa Dateien verschlüsselt oder Daten abgreift. Der Rest dient nur dazu, ihn auf das Zielsystem zu bringen.
Welche Bedeutung gemeint ist, ergibt sich fast immer aus dem Zusammenhang.