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);
Siehe auch RestAddHeader, RestAddPathParam, RestAddQueryParam, RestAddQueryParams, RestSetBasicAuth, RestSetIdleTimeout, RestRemoveAllHeaders, RestRemoveAllPathParams, RestRemoveAllQueryParams