CloudCastle Curl

Middleware

Table of Contents

Classes

CacheMiddleware
Частный HTTP-кэш клиента (RFC 9111) поверх любого PSR-16 хранилища.
CookieMiddleware
Применение и сбор cookie между запросами.
HistoryMiddleware
Журнал выполненных обменов (история) для отладки, тестов и экспорта в HAR.
HookMiddleware
Хуки жизненного цикла запроса: перед отправкой, успех, ошибка, завершение.
HttpErrorMiddleware
Превращение ответов с кодом ошибки (4xx/5xx) в исключения.
LogMiddleware
Журналирование обменов в PSR-3 логгер.
ProxyRotationMiddleware
Ротация прокси по кругу с переключением на следующий при сетевом сбое.
RateLimitMiddleware
Ограничение частоты запросов скользящим окном.
RedirectMiddleware
Следование перенаправлениям с повторной проверкой безопасности.
RetryMiddleware
Повтор запроса согласно политике {@see \CloudCastle\Curl\Retry\RetryPolicy}.
ScopingMiddleware
Настройки по областям адресов (scoping).
SsrfMiddleware
Проверка запроса защитой от SSRF перед отправкой.
WsseAuthMiddleware
Аутентификация WS-Security UsernameToken (заголовок `X-WSSE`).
On this page

Search results