HTTP Request exception
- Extends
Exception RuntimeException GuzzleHttp \Exception \TransferException - Children
- Implements
GuzzleHttp \Exception \GuzzleException Psr\Http\Client\ClientExceptionInterface Psr\Http\Client\RequestExceptionInterface Stringable Throwable
Methods |
public __construct(string $message, Psr\Http\Message\RequestInterface $request, ?Psr\Http\Message\ResponseInterface $response = NULL, ?Throwable $previous = NULL, array $handlerContext = []) |
public static 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 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 getRequest() : Psr\Http\Message\RequestInterface Get the request that caused the exception |
public getResponse() : ?Psr\Http\Message\ResponseInterface Get the associated response |
public hasResponse() : bool Check if a response was received |
public static wrapException(Psr\Http\Message\RequestInterface $request, Throwable $e) : GuzzleHttp Wrap non-RequestExceptions with a RequestException |
Properties |
Properties |
private $handlerContext = NULL
|
private $request = NULL
|
private $response = NULL
|
Methods |
private static obfuscateUri(Psr\Http\Message\UriInterface $uri) : Psr\Http\Message\UriInterface Obfuscates URI if there is a username and a password present |
Methods |
public static 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
|
private static obfuscateUri(Psr\Http\Message\UriInterface $uri) : Psr\Http\Message\UriInterface Obfuscates URI if there is a username and a password present |
public static wrapException(Psr\Http\Message\RequestInterface $request, Throwable $e) : GuzzleHttp Wrap non-RequestExceptions with a RequestException |