Zum Hauptinhalt springen

HttpClient.post

Setzt einen HTTP-POST Befehl ab.

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

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

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

if (result.status !== "0") {
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;