Syntax
HttpPost(context: any, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): stringArgumente
| Name | Typ | Beschreibung |
|---|---|---|
context | any | Selbst- oder Kontextargument, das beim Aufruf von Methodenhilfsmitteln bereitgestellt wird. |
url | string | HTTP- oder WebSocket-URL, zu der eine Verbindung hergestellt werden soll. |
body? | string | Mit der HTTP-Anfrage gesendeter Anforderungstext. |
contentTypeOrCompatibility? | string | number | boolean | Inhaltstyp oder Kompatibilitätsflag für ältere HttpPost-Signaturen. |
headersOrContentType? | table | string | Header-Tabelle oder Inhaltstypwert, je nach Aufrufstil. |
headers? | table | Mit der Anfrage gesendete HTTP-Header. |
Rückgaben
| Name | Typ | Beschreibung |
|---|---|---|
body | string | HTTP-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)