Zum Hauptinhalt springen

HttpRestClient.post

Setzt einen HTTP-POST Befehl ab.

HttpRestClient.post(url: string, data?: HttpClientRequestData, config?: HttpRestClientConfig): HttpClientResponse;
Typen & Rückgabewert
context.enableModules();

const { HttpRestClient } = require("ou.sp.HttpRestClient");
const client = new HttpRestClient();

const result = client.post("https://reqres.in/api/login", {
email: "eve.holt@reqres.in",
password: "cityslicka",
});

if (result.status !== 200) {
throw new Error("Request fails with " + result.data + " exitCode was: " + result.status);
}

const jsonResponse = JSON.parse(result.data);
if (jsonResponse.error) {
throw new Error(jsonResponse.error);
}

context.returnValue = jsonResponse.token;