Die Instanz von ExternalServerResponse erhält in den onSuccess- und onFailure-Callbacks der Methoden von ExternalServerAccess. Es enthält alle notwendigen Daten zum Verarbeiten.

Methoden

getHeaderFieldNames

() String[] Veraltet

Veraltet: Verwende stattdessen getHeaders().

Verfügbar ab Version AppServer 108668

Liefert alle Header-Namen der Antwort.

Rückgabewert:

Beispiel:

var headerFieldNames = externalServerResponse.getHeaderFieldNames();

getHeaderFields

() HttpHeaders Veraltet

Veraltet: Verwende stattdessen getHeaders().

Liefert ein Objekt, das die Headerdaten der Antwort enthält.

Rückgabewert:

Beispiel:

var headerFields = externalServerResponse.getHeaderFields();
// Ergebnis: z.B. { "Content-Type" : [ "text/plain; charset=utf-8" ] }

getHeaderFieldValues

(
  • headerFieldName
)
String[] Veraltet

Veraltet: Verwende stattdessen getHeaders().

Verfügbar ab Version AppServer 108668

Liefert die Header-Daten zum angegebenen Header-Namen.

Parameter:

Rückgabewert:

Beispiel:

var headerFieldValues = externalServerResponse.getHeaderFieldValues('Content-Type');
// Ergebnis: z.B. [ "text/plain; charset=utf-8" ]

getHeaders

() HttpHeaders

Verfügbar ab Version AppServer 20260213-125115

Liefert die HTTP-Headers der Antwort 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 = externalServerResponse.getHeaders();
// headers["Content-Type"] → ["text/plain; charset=utf-8"]

getResponseCode

() Number

Liefert den HTTP-Statuscode der Seite.

Rückgabewert:

Number:

var responseCode = externalServerResponse.getResponseCode(); // z.B. 200

getURLString

() String

Liefert die abgefragte URL.

Rückgabewert:

Beispiel:

var urlString = externalServerResponse.getURLString(); // z.B. 'https://www.knuddels.de'