RestRemoveAllHeaders
value RestRemoveAllHeaders ( value rest );
Rückgabewert
Rückgabewert |
Beschreibung |
TRUE / true / 1 |
Alle HTTP-Anforderungsheader-Einträge wurden erfolgreich gelöscht. |
FALSE / false / 0 |
Das Löschen der HTTP-Anforderungsheader-Einträge ist fehlgeschlagen. Das REST-Objekt rest ist ungültig |
Parameter
rest
Das gültige REST-Objekt, in dem alle HTTP-Anforderungsheader-Einträge gelöscht werden sollen.
Bemerkungen
Löscht im gültigen REST-Objekt rest alle enthaltenen HTTP-Anforderungsheader-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 RestAddHeader(rest, "Header1", "test"); RestAddHeader(rest, "Header2", "1234"); RestFullRequest(rest, "GET", "/headers", NULL, strResponse); strResponse = JsonExpand(strResponse); //Inhalt von strResponse: //{ // "headers": { // "x-forwarded-proto": "https", // "host": "postman-echo.com", // "header1": "test", // "header2": "1234", // "x-forwarded-port": "443" // } //} RestRemoveAllHeaders(rest); RestAddHeader(rest, "Header", "xyz"); RestFullRequest(rest, "GET", "/headers", NULL, strResponse); strResponse = JsonExpand(strResponse); //Inhalt von strResponse: //{ // "headers": { // "x-forwarded-proto": "https", // "host": "postman-echo.com", // "header": "xyz", // "x-forwarded-port": "443" // } //} RestDisconnect(rest);
Siehe auch RestAddHeader, RestAddPathParam, RestAddQueryParam, RestAddQueryParams, RestSetBasicAuth, RestSetIdleTimeout, RestRemoveAllPathParams, RestRemoveAllQueryParams, RestRemoveBasicAuth