RestRemoveBasicAuth

value RestRemoveBasicAuth ( value rest );

Rückgabewert

Rückgabewert

Beschreibung

TRUE / true / 1

Die Authentifizierungseinstellungen wurden erfolgreich gelöscht.

FALSE / false / 0

Das Löschen der Authentifizierungseinstellungen ist fehlgeschlagen. Das REST-Objekt rest ist ungültig.

Parameter

rest

Das gültige REST-Objekt, in dem die Authentifizierungseinstellungen gelöscht werden sollen.

Bemerkungen

Löscht im gültigen REST-Objekt rest die Authentifizierungseinstellungen.

Beispiel

//postman-echo.com liefert als Antwort eine Auswertung der empfangenen REST-Anfrage
value rest, StatusCode;
string strLastError, strResponse;

if (!RestConnect(rest, "https://postman-echo.com", 443, true))
    RestGetLastError(rest, strLastError, true);
    return;
end
RestSetBasicAuth(rest, "postman", "password");
RestFullRequest(rest, "GET", "/basic-auth", NULL, strResponse);
strResponse = JsonExpand(strResponse);
//Inhalt von strResponse:
//{
//  "authenticated": true
//}StatusCode = RestGetResponseStatusCode(rest);
//StatusCode = 200
RestRemoveBasicAuth(rest);

RestFullRequest(rest, "GET", "/basic-auth", NULL, strResponse);
//Inhalt von strResponse:
//Unauthorized
StatusCode = RestGetResponseStatusCode(rest);
//StatusCode = 401
RestSetBasicAuth(rest, "user", "");
RestFullRequest(rest, "GET", "/basic-auth", NULL, strResponse);
//Inhalt von strResponse:
//Unauthorized
StatusCode = RestGetResponseStatusCode(rest);
//StatusCode = 401
RestDisconnect(rest);
 

Die REST-Funktionen

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