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[]

Verfügbar ab Version AppServer 108668

Liefert alle Header-Namen der Antwort.

Rückgabewert:

Beispiel:

var headerFieldNames = externalServerResponse.getHeaderFieldNames();

getHeaderFields

() Object

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[]

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" ]

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'