Синтаксис
HttpPost(context: any, url: string, body?: string, contentTypeOrCompatibility?: string | number | boolean, headersOrContentType?: table | string, headers?: table): stringАргументы
| Имя | Тип | Описание |
|---|---|---|
context | any | Аргумент Self или контекста, предоставляемый при вызове помощников в стиле метода. |
url | string | URL-адрес HTTP или WebSocket для подключения. |
body? | string | Тело запроса, отправленное вместе с HTTP-запросом. |
contentTypeOrCompatibility? | string | number | boolean | Тип контента или флаг совместимости для устаревших подписей HttpPost. |
headersOrContentType? | table | string | Таблица заголовков или значение типа контента, в зависимости от стиля вызова. |
headers? | table | HTTP-заголовки, отправленные с запросом. |
Возвраты
| Имя | Тип | Описание |
|---|---|---|
body | string | Тело ответа HTTP. |
Описание
Отправляет запрос POST и возвращает тело ответа.
Вызывай с 6 параметрами: context, url, body, contentTypeOrCompatibility, headersOrContentType, headers. Таблица аргументов показывает обязательные значения и настройки поведения.
Возвращает body (string). Используй таблицу возвращаемых значений, чтобы отличать успех, nil и обрабатываемые ошибки.
Пример
Пример вызова со значениями-заполнителями.
local result = HttpPost(nil, "example", "example", "example", "example", {})
print(result)