HTTP Request exception

Instantiable
ExtendsException
RuntimeException
GuzzleHttp\Exception\TransferException
ChildrenGuzzleHttp\Exception\BadResponseException
GuzzleHttp\Exception\TooManyRedirectsException
ImplementsGuzzleHttp\Exception\GuzzleException
Psr\Http\Client\ClientExceptionInterface
Psr\Http\Client\RequestExceptionInterface
Throwable
Methods
public __construct(string $message, Psr\Http\Message\RequestInterface $request, ?Psr\Http\Message\ResponseInterface $response = NULL, ?Throwable $previous = NULL, array $handlerContext = [])
public Exception::__toString()
public Exception::__wakeup()
public static create(Psr\Http\Message\RequestInterface $request, ?Psr\Http\Message\ResponseInterface $response = NULL, ?Throwable $previous = NULL, array $ctx = []) : self
 

Factory method to create a new exception with a normalized error message

    public final Exception::getCode()
    public final Exception::getFile()
    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 final Exception::getLine()
    public final Exception::getMessage()
    public final Exception::getPrevious()
    public getRequest() : Psr\Http\Message\RequestInterface
     

    Get the request that caused the exception

    public getResponse() : Psr\Http\Message\ResponseInterface
     

    Get the associated response

    public final Exception::getTrace()
    public final Exception::getTraceAsString()
    public hasResponse() : bool
     

    Check if a response was received

    public static wrapException(Psr\Http\Message\RequestInterface $request, Throwable $e) : GuzzleHttp\Exception\RequestException
     

    Wrap non-RequestExceptions with a RequestException

    Properties
    protected Exception::$code
    protected Exception::$file
    protected Exception::$line
    protected Exception::$message
    Properties
    private $handlerContext
     
    • var array
    private $request
     
    • var RequestInterface
    private $response
     
    • var ResponseInterface|null
    Methods
    private final Exception::__clone()
    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 $ctx = []) : self
     

    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\Exception\RequestException
       

      Wrap non-RequestExceptions with a RequestException

      © 2020 Bruce Wells
      Search Namespaces \ Classes
      ConfigurationNumbers (0-9.) only