RestGetLastError

string RestGetLastError ( value rest,  BYREF string strError = "", value bAndClear = FALSE );

Rückgabewert

Rückgabewert

Beschreibung

string

Die Fehlermeldung, die zuletzt am REST-Objekt rest aufgetreten ist.

Parameter

rest

Das gültige REST-Objekt, dessen letzte Fehlermeldung ausgelesen soll.

strError

Die Zielvariable, die mit der letzten Fehlermeldung geladen werden soll.

bAndClear

Gibt an, ob der Fehlermeldungspuffer im REST-Objekt rest mit diesem Aufruf gelöscht werden soll, sodass der nächste Aufruf von RestGetLastError keine Fehlermeldung zurückliefert.

Bemerkungen

Liefert die Klartextmeldung die beim letzten Fehler im REST-Objekt rest aufgetreten ist. Ist die Zielvariable strError angegeben, so wird diese dorthin kopiert. Wird der Übergabeparameter bAndClear mit TRUE angegeben, so wird der Fehlermeldungspuffer im REST-Objekt rest mit diesem Aufruf gelöscht.

Beispiel

//ip.jsontest.com liefert als Antwort die IP-Adresse des anfragenden Clients

value rest;
string strLastError, strResponse;
if (!RestConnect(rest, "http://ip.jsontest.com"))
    RestGetLastError(rest, strLastError, true);
    return;
end
RestFullRequest(rest, "GET", "/", NULL, strResponse);

strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "ip": "82.165.12.98"
//}
RestDisconnect(rest);
 

Die REST-Funktionen

Siehe auch  RestGetConnectFailReason, RestGetIdleTimeout, RestGetResponseStatusCode, RestGetResponseStatusText