Narzędzia

HttpPost

Wysyła żądanie POST i zwraca treść odpowiedzi.

Składnia

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

Argumenty

NazwaTypOpis
contextanyArgument własny lub kontekstowy podawany podczas wywoływania pomocników w stylu metody.
urlstringAdres URL HTTP lub WebSocket, z którym można się połączyć.
body?stringTreść żądania wysłana wraz z żądaniem HTTP.
contentTypeOrCompatibility?string | number | booleanTyp zawartości lub flaga zgodności dla starszych podpisów HttpPost.
headersOrContentType?table | stringTabela nagłówków lub wartość typu zawartości, w zależności od stylu wywoływania.
headers?tableNagłówki HTTP wysyłane wraz z żądaniem.

Zwroty

NazwaTypOpis
bodystringTreść odpowiedzi HTTP.

Opis

Wysyła żądanie POST i zwraca treść odpowiedzi.

Wywolaj z 6 parametrami: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. Tabela argumentow wyjasnia wartosci wymagane i te, ktore doprecyzowuja zachowanie.

Zwraca body (string). Uzyj tabeli zwrotow, aby oddzielic wartosci sukcesu, wyniki nil i bledy do obsluzenia.

Przykład

Przykladowe wywolanie z wartosciami zastepczymi.

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