Exception when a server error is encountered (5xx 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 |
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 |