Spec-Zone.ru › Laravel 9

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/9.x/Illuminate/Http/Middleware/TrustProxies.html

Spec-Zone.ru

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