HttpRestClient.post
Setzt einen HTTP-POST Befehl ab.
HttpRestClient.post(url: string, data?: HttpClientRequestData, config?: HttpRestClientConfig): HttpClientResponse;
Typen & Rückgabewert
- data:
HttpClientRequestData - config:
HttpRestClientConfig - Rückgabewert:
HttpClientResponse
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;