RestRemoveAllQueryParams

value RestRemoveAllQueryParams ( value rest );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

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

FALSE / false / 0

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

Parameter

rest

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

Bemerkungen

Löscht im gültigen REST-Objekt rest alle enthaltenen Abfrageparameter-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
RestAddQueryParam(rest, "value1", "123");
RestAddQueryParam(rest, "value2", "abc");
RestFullRequest(rest, "GET", "/get", NULL, strResponse);
strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "args": {
//    "value1": "123",
//    "value2": "abc"
//  },
//  "headers": {
//    "x-forwarded-proto": "https",
//    "host": "postman-echo.com",
//    "x-forwarded-port": "443"
//  },
//  "url": "https://postman-echo.com/get?value1=123&value2=abc"
//}
RestRemoveAllQueryParams(rest);

RestAddQueryParam(rest, "value3", "456");
RestAddQueryParam(rest, "value4", "def");
RestFullRequest(rest, "GET", "/get", NULL, strResponse);
strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "args": {
//    "value3": "456",
//    "value4": "def"
//  },
//  "headers": {
//    "x-forwarded-proto": "https",
//    "host": "postman-echo.com",
//    "x-forwarded-port": "443"
//  },
//  "url": "https://postman-echo.com/get?value3=456&value4=def"
//}
RestDisconnect(rest);
 

Die REST-Funktionen

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