Spec-Zone.ru › Laravel 10

TrustProxies

class TrustProxies (View source)

Свойства

protected array<int,string>|string|null $proxies

Доверенные прокси для приложения.

protected int $headers

Сопоставления заголовков прокси.

Методы

mixed handle(Request $request, Closure $next)

Обработка входящего запроса.

void setTrustedProxyIpAddresses(Request $request)

Устанавливает доверенные прокси в запросе.

void setTrustedProxyIpAddressesToSpecificIps(Request $request, array $trustedIps)

Укажите IP-адреса для явного доверия.

void setTrustedProxyIpAddressesToTheCallingIp(Request $request)

Устанавливает доверенный прокси как IP-адрес, вызвавший этот сервер.

int getTrustedHeaderNames()

Получить имена доверенных заголовков, возвращаясь к значениям по умолчанию, если конфигурация не задана.

array|string|null proxies()

Получить доверенные прокси.

Подробности

mixed handle(Request $request, Closure $next)

Обработка входящего запроса.

Параметры

Request $request
Closure $next

Возвращаемое значение

mixed

Исключения

HttpException

protected void setTrustedProxyIpAddresses(Request $request)

Устанавливает доверенные прокси в запросе.

Параметры

Request $request

Возвращаемое значение

void

protected void setTrustedProxyIpAddressesToSpecificIps(Request $request, array $trustedIps)

Укажите IP-адреса для явного доверия.

Параметры

Request $request
array $trustedIps

Возвращаемое значение

void

protected void setTrustedProxyIpAddressesToTheCallingIp(Request $request)

Устанавливает доверенный прокси как IP-адрес, вызвавший этот сервер.

Параметры

Request $request

Возвращаемое значение

void

protected int getTrustedHeaderNames()

Получить имена доверенных заголовков, возвращаясь к значениям по умолчанию, если конфигурация не задана.

Возвращаемое значение

int

Поле битов Request::HEADER_*, для установки заголовков, которым нужно доверять от прокси.

protected array|string|null proxies()

Получить доверенные прокси.

Возвращаемое значение

array|string|null

© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/10.x/Illuminate/Http/Middleware/TrustProxies.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API