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);
Siehe auch RestGetConnectFailReason, RestGetIdleTimeout, RestGetResponseStatusCode, RestGetResponseStatusText