method
public
HttpClient::post()
Класс: \Bitrix\Main\Web\HttpClient
Сигнатура
public post(string $url[, array<string|int, mixed>|string|resource $postData = null ][, bool $multipart = false ]) : string|bool
Описание
Выполняет POST-запрос.
Параметры
$url
string
Абсолютный URI, например "http://user:pass @ host:port/path/?query".
$postData
array<string|int, mixed>|string|resource
= null
Тело POST/PUT-запроса. Если это дескриптор ресурса, то данные будут читаться напрямую из потока.
$multipart
bool
= false
Использовать ли кодирование multipart/form-data. Если true, метод принимает файл как ресурс или как массив с ключами 'resource' (или 'content') и, необязательно, 'filename' и 'contentType'
Возвращаемое значение
string|bool
Как применяется в HttpClient
HttpClient::post() — метод класса \Bitrix\Main\Web\HttpClient модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр HttpClient.
use Bitrix\Main\Web\HttpClient;
/** @var HttpClient $object */
$url = '';
$result = $object->post($url);
// $result: string|boolДругие методы HttpClient
clearHeaders()Очищает все поля заголовков HTTP-запроса.disableSslVerification()Отключает проверку ssl-сертификата.download()Скачивает и сохраняет файл.get()Выполняет GET-запрос.getCharset()Возвращает кодировку содержимого ответа.getContentType()Возвращает тип содержимого ответа.getCookies()Возвращает разобранные cookie HTTP-ответа.getEffectiveUrl()Возвращает URL последнего перенаправления, если запрос был перенаправлен, или исходный URL, если перенаправления не…getError()Возвращает массив ошибок в случае неудачи.getHeaders()Возвращает разобранные заголовки HTTP-ответа.getPeerAddress()Возвращает ip-адрес удалённого узла (только если privateIp = false).getRequestHeaders()Возвращает заголовки HTTP-запроса.
Исходный файл: source/main/lib/web/httpclient.php:236

