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

Что будем искать? Например,Продвижение