RequestException
extends CurlException
in package
Ошибка формирования запроса (до отправки в сеть).
Возникает при некорректных входных данных: пустой или неразбираемый URL, отсутствие хоста, недопустимая схема, неверный метод или тело.
Table of Contents
Methods
- conflictingBody() : self
- Конфликт настроек тела запроса (например, JSON и multipart одновременно).
- disallowedScheme() : self
- Схема URL не входит в список разрешённых.
- invalidMethod() : self
- Недопустимый метод HTTP.
- malformedUrl() : self
- URL не удалось разобрать.
- missingHost() : self
- В URL отсутствует хост.
- unreadableUploadFile() : self
- Файл для выгрузки недоступен для чтения.
Methods
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 —исключение с описанием