Curl
Table of Contents
Namespaces
- Contract
- Cookie
- EventSource
- Exception
- Handler
- Har
- Middleware
- Psr18
- Retry
- Security
- Stream
Classes
- Auth
- Учётные данные аутентификации запроса.
- Body
- Тело исходящего запроса.
- Client
- Настраиваемый HTTP-клиент — точка входа пакета.
- Curl
- Статический фасад для быстрого доступа к общему клиенту.
- CurlCommandExporter
- Экспорт запроса в исполняемую команду `curl` (аналог «Copy as cURL»).
- Headers
- Неизменяемый регистронезависимый набор HTTP-заголовков.
- Idn
- Преобразование интернационализированных доменных имён (IDN) в ASCII.
- MiddlewareStack
- Неизменяемый конвейер middleware вокруг обработчика.
- PendingRequest
- Текучий конструктор запроса.
- Pool
- Параллельное выполнение независимых запросов на базе `curl_multi`.
- PoolResult
- Итог одного запроса в пуле: ответ либо ошибка.
- Promise
- Ленивый промис результата запроса.
- Proxy
- Настройки прокси-сервера для запроса.
- Request
- Неизменяемое описание исходящего запроса.
- RequestOptions
- Неизменяемые настройки выполнения запроса.
- Response
- Неизменяемый ответ на запрос.
- SegmentedDownload
- Ускоренная загрузка файла параллельными диапазонами (`Range`).
- ShareHandle
- Обёртка над `curl_share` — общий пул данных для нескольких запросов.
- Timing
- Тайминги выполнения запроса, извлечённые из `curl_getinfo`.
- Tls
- Настройки TLS для запроса.
- Tuning
- Тонкая настройка транспорта.
- UploadFile
- Описание одного файла для multipart-загрузки.
- Uri
- Неизменяемый разобранный URI.
- UriTemplate
- Раскрытие шаблонов URI по RFC 6570 (все четыре уровня).
- VerboseLog
- Отладочный журнал cURL (`CURLOPT_VERBOSE`) с маскированием секретов.
Enums
- BodyFormat
- Формат тела ответа, поддающийся автоматическому разбору.
- HttpMethod
- Метод HTTP-запроса.
- HttpVersion
- Версия протокола HTTP, запрашиваемая у транспорта cURL.