CloudCastle Curl

SsrfException extends RequestException
in package

FinalYes

Запрос заблокирован защитой от SSRF.

Возникает, когда хост разрешается в приватный или зарезервированный адрес, а обращения во внутреннюю сеть не разрешены явно.

Table of Contents

Methods

blocked()  : self
Хост ведёт во внутреннюю сеть.
conflictingBody()  : self
Конфликт настроек тела запроса (например, JSON и multipart одновременно).
disallowedScheme()  : self
Схема URL не входит в список разрешённых.
invalidMethod()  : self
Недопустимый метод HTTP.
malformedUrl()  : self
URL не удалось разобрать.
missingHost()  : self
В URL отсутствует хост.
unreadableUploadFile()  : self
Файл для выгрузки недоступен для чтения.
unresolvable()  : self
Хост не удалось разрешить в IP-адрес.

Methods

blocked()

Хост ведёт во внутреннюю сеть.

public static blocked(string $host, string $address) : self
Parameters
$host : string

заблокированный хост

$address : string

разрешённый приватный адрес

Return values
self

исключение с описанием

conflictingBody()

Конфликт настроек тела запроса (например, JSON и multipart одновременно).

public static conflictingBody(string $reason) : self
Parameters
$reason : string

причина конфликта

Return values
self

исключение с описанием

disallowedScheme()

Схема URL не входит в список разрешённых.

public static disallowedScheme(string $scheme, array<int, string> $allowed) : self
Parameters
$scheme : string

обнаруженная схема

$allowed : array<int, string>

разрешённые схемы

Return values
self

исключение с описанием

invalidMethod()

Недопустимый метод HTTP.

public static invalidMethod(string $method) : self
Parameters
$method : string

переданное имя метода

Return values
self

исключение с описанием

malformedUrl()

URL не удалось разобрать.

public static malformedUrl(string $url) : self
Parameters
$url : string

переданный URL

Return values
self

исключение с описанием

missingHost()

В URL отсутствует хост.

public static missingHost(string $url) : self
Parameters
$url : string

переданный URL

Return values
self

исключение с описанием

unreadableUploadFile()

Файл для выгрузки недоступен для чтения.

public static unreadableUploadFile(string $path) : self
Parameters
$path : string

путь к файлу

Return values
self

исключение с описанием

unresolvable()

Хост не удалось разрешить в IP-адрес.

public static unresolvable(string $host) : self
Parameters
$host : string

неразрешимый хост

Return values
self

исключение с описанием

On this page

Search results