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);
 

Die REST-Funktionen

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