WebHookRequest Klasse Feedback
Verfügbar ab Version AppServer 20260213-125115
Repräsentiert den eingehenden HTTP-Request eines WebHooks.
Übersicht
Methoden
-
getBody
Beta
-
getBodyBase64
Beta
-
getContentType
Beta
-
getHeaders
Beta
-
getMethod
Beta
-
getPath
Beta
-
getQueryString
Beta
-
getRemoteAddress
Beta
Methoden
getBody Feedback
() String BetaLiefert den Body des Requests als String. Gibt null zurück, wenn der Body keine gültigen UTF-8-Daten enthält (z.B. bei Binärdaten). In diesem Fall kann getBodyBase64 verwendet werden.
Rückgabewert:
Beispiel:
var body = request.getBody(); // z.B. '{"hello":"world"}'
if (body === null) {
// Binärdaten – verwende getBodyBase64()
var base64 = request.getBodyBase64();
}
getBodyBase64 Feedback
() String BetaLiefert den Body des Requests als Base64-kodierten String. Diese Methode ist besonders nützlich für Binärdaten, bei denen getBody null zurückgibt.
Rückgabewert:
Beispiel:
var base64Body = request.getBodyBase64();
getContentType Feedback
() String BetaLiefert den Content-Type des Requests.
Rückgabewert:
Beispiel:
var contentType = request.getContentType(); // z.B. 'application/json'
getHeaders Feedback
() HttpHeaders BetaLiefert die HTTP-Headers des Requests als HttpHeaders-Objekt. Jeder Header-Name ist ein Key, der zugehörige Wert ist ein Array aller Werte für diesen Header.
Rückgabewert:
Beispiel:
var headers = request.getHeaders();
// headers["Content-Type"] → ["application/json"]
// JSON.stringify(headers) → {"Content-Type":["application/json"]}
getMethod Feedback
() String BetaLiefert die HTTP-Methode des Requests (z.B. GET, POST, PUT, DELETE).
Rückgabewert:
Beispiel:
var method = request.getMethod(); // z.B. 'POST'
getPath Feedback
() String BetaLiefert den URL-Pfad nach der Webhook-ID.
Rückgabewert:
Beispiel:
var path = request.getPath(); // z.B. '/sub/path'