RestRemoveAllPathParams

value RestRemoveAllPathParams ( value rest );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Alle Pfadparameter-Einträge wurden erfolgreich gelöscht.

FALSE / false / 0

Das Löschen der Pfadparameter-Einträge ist fehlgeschlagen. Das REST-Objekt rest ist ungültig

Parameter

rest

Das gültige REST-Objekt, in dem alle Pfadparameter-Einträge gelöscht werden sollen.

Bemerkungen

Löscht im gültigen REST-Objekt rest alle enthaltenen Pfadparameter-Einträge.

Beispiel

//postman-echo.com liefert als Antwort eine Auswertung der empfangenen REST-Anfrage
value rest;
string strLastError, strResponse;
if (!RestConnect(rest, "https://postman-echo.com", 443, true))
    RestGetLastError(rest, strLastError, true);
    return;
end
RestAddPathParam(rest, "idRes", "headers"); //Platzhalter 'idRes' durch 'headers' ersetzen
RestFullRequest(rest, "GET", "/idRes", NULL, strResponse);
strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "headers": {
//    "x-forwarded-proto": "https",
//    "host": "postman-echo.com",
//    "header1": "test",
//    "x-forwarded-port": "443"
//  }
//}
RestRemoveAllPathParams(rest);

RestAddPathParam(rest, "idRes", "ip"); //Platzhalter 'idRes' durch 'ip' ersetzen
RestFullRequest(rest, "GET", "/idRes", NULL, strResponse);
strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "ip": "82.165.12.98"
//}
RestDisconnect(rest);
 

Die REST-Funktionen

Siehe auch  RestAddHeader, RestAddPathParam, RestAddQueryParam, RestAddQueryParams, RestSetBasicAuth, RestSetIdleTimeout, RestRemoveAllHeaders, RestRemoveAllQueryParams, RestRemoveBasicAuth