ResponseFormatException
extends CurlException
in package
FinalYes
Ошибка разбора тела ответа в структурированный формат.
Возникает при разборе тела методами Response::xml(),
Response::yaml(), Response::neon()
и Response::parsed(): либо содержимое не соответствует
формату, либо заголовок Content-Type и содержимое указывают на разные форматы.
Table of Contents
Methods
- ambiguous() : self
- Заголовок `Content-Type` и содержимое указывают на разные форматы.
- parseFailed() : self
- Не удалось разобрать тело в указанный формат.
Methods
ambiguous()
Заголовок `Content-Type` и содержимое указывают на разные форматы.
public
static ambiguous(string $byContentType, string $byContent) : self
Parameters
- $byContentType : string
-
формат по заголовку
Content-Type - $byContent : string
-
формат по содержимому тела
Return values
self —исключение с описанием
parseFailed()
Не удалось разобрать тело в указанный формат.
public
static parseFailed(string $format, string $reason[, Throwable|null $previous = null ]) : self
Parameters
- $format : string
-
имя формата (например,
XML) - $reason : string
-
сообщение исходной ошибки разбора
- $previous : Throwable|null = null
-
исходное исключение парсера
Return values
self —исключение с описанием