Утилиты

HttpPost

Отправляет запрос POST и возвращает тело ответа.

Синтаксис

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

Аргументы

ИмяТипОписание
contextanyАргумент Self или контекста, предоставляемый при вызове помощников в стиле метода.
urlstringURL-адрес HTTP или WebSocket для подключения.
body?stringТело запроса, отправленное вместе с HTTP-запросом.
contentTypeOrCompatibility?string | number | booleanТип контента или флаг совместимости для устаревших подписей HttpPost.
headersOrContentType?table | stringТаблица заголовков или значение типа контента, в зависимости от стиля вызова.
headers?tableHTTP-заголовки, отправленные с запросом.

Возвраты

ИмяТипОписание
bodystringТело ответа HTTP.

Описание

Отправляет запрос POST и возвращает тело ответа.

Вызывай с 6 параметрами: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. Таблица аргументов показывает обязательные значения и настройки поведения.

Возвращает body (string). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.

Пример

Пример вызова со значениями-заполнителями.

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