Exception when a client error is encountered (4xx codes)
- Extends
- Implements
GuzzleHttp \Exception \GuzzleException Psr\Http\Client\ClientExceptionInterface Psr\Http\Client\RequestExceptionInterface Stringable Throwable
- All
- self
- GuzzleHttp\Exception\BadResponseException
- GuzzleHttp\Exception\RequestException
- GuzzleHttp\Exception\TransferException
- RuntimeException
- Exception
Methods |
public GuzzleHttp\Exception\BadResponseException::__construct(string $message, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, ?Throwable $previous = NULL, array $handlerContext = []) |
public Exception::__toString() : string |
public Exception::__wakeup() |
public static GuzzleHttp\Exception\RequestException::create(Psr\Http\Message\RequestInterface $request, ?Psr\Http\Message\ResponseInterface $response = NULL, ?Throwable $previous = NULL, array $handlerContext = [], ?GuzzleHttp Factory method to create a new exception with a normalized error message
|
public final Exception::getCode() |
public final Exception::getFile() : string |
public GuzzleHttp\Exception\RequestException::getHandlerContext() : array Get contextual information about the error from the underlying handler. The contents of this array will vary depending on which handler you are using. It may also be just an empty array. Relying on this data will couple you to a specific handler, but can give more debug information when needed. |
public final Exception::getLine() : int |
public final Exception::getMessage() : string |
public final Exception::getPrevious() : ?Throwable |
public GuzzleHttp\Exception\RequestException::getRequest() : Psr\Http\Message\RequestInterface Get the request that caused the exception |
public GuzzleHttp\Exception\BadResponseException::getResponse() : Psr\Http\Message\ResponseInterface This function narrows the return type from the parent class and does not allow it to be nullable. |
public final Exception::getTrace() : array |
public final Exception::getTraceAsString() : string |
public GuzzleHttp\Exception\BadResponseException::hasResponse() : bool Current exception and the ones that extend it will always have a response. |
public static GuzzleHttp\Exception\RequestException::wrapException(Psr\Http\Message\RequestInterface $request, Throwable $e) : GuzzleHttp Wrap non-RequestExceptions with a RequestException |
Properties |
protected Exception::$code = 0 |
protected string Exception::$file = '' |
protected int Exception::$line = 0 |
protected Exception::$message = '' |
Methods |
public static GuzzleHttp\Exception\RequestException::create(Psr\Http\Message\RequestInterface $request, ?Psr\Http\Message\ResponseInterface $response = NULL, ?Throwable $previous = NULL, array $handlerContext = [], ?GuzzleHttp Factory method to create a new exception with a normalized error message
|
public static GuzzleHttp\Exception\RequestException::wrapException(Psr\Http\Message\RequestInterface $request, Throwable $e) : GuzzleHttp Wrap non-RequestExceptions with a RequestException |