Utilities

HttpPost

Sendet eine POST-Anfrage und gibt den Antworttext zurück.

Syntax

HttpPost(context: any, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): string

Argumente

NameTypBeschreibung
contextanySelbst- oder Kontextargument, das beim Aufruf von Methodenhilfsmitteln bereitgestellt wird.
urlstringHTTP- oder WebSocket-URL, zu der eine Verbindung hergestellt werden soll.
body?stringMit der HTTP-Anfrage gesendeter Anforderungstext.
contentTypeOrCompatibility?string | number | booleanInhaltstyp oder Kompatibilitätsflag für ältere HttpPost-Signaturen.
headersOrContentType?table | stringHeader-Tabelle oder Inhaltstypwert, je nach Aufrufstil.
headers?tableMit der Anfrage gesendete HTTP-Header.

Rückgaben

NameTypBeschreibung
bodystringHTTP-Antworttext.

Beschreibung

Sendet eine POST-Anfrage und gibt den Antworttext zurück.

Rufe es mit 6 Parameter(n) auf: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. Die Argumenttabelle erklärt, welche Werte erforderlich sind und welche nur das Verhalten verfeinern.

Es gibt body (string) zurück. Nutze die Rückgabetabelle, um erfolgreiche Werte von nil-Ergebnissen und behandelbaren Fehlern zu trennen.

Beispiel

Beispielaufruf mit Platzhalterwerten.

local result = HttpPost(nil, "example", "example", "example", "example", {})
print(result)