PHP 클래스 GuzzleHttp\Exception\RequestException

상속: extends TransferException
파일 보기 프로젝트 열기: guzzle/guzzle 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( $message, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $handlerContext = [] )
create ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $ctx = [] ) : self Factory method to create a new exception with a normalized error message
getHandlerContext ( ) : array Get contextual information about the error from the underlying handler.
getRequest ( ) : Psr\Http\Message\RequestInterface Get the request that caused the exception
getResponse ( ) : Psr\Http\Message\ResponseInterface | null Get the associated response
getResponseBodySummary ( Psr\Http\Message\ResponseInterface $response ) : string | null Get a short summary of the response
hasResponse ( ) : boolean Check if a response was received
wrapException ( Psr\Http\Message\RequestInterface $request, Exception $e ) : RequestException Wrap non-RequestExceptions with a RequestException

비공개 메소드들

메소드 설명
obfuscateUri ( Psr\Http\Message\UriInterface $uri ) : Psr\Http\Message\UriInterface Obfuscates URI if there is an username and a password present

메소드 상세

__construct() 공개 메소드

public __construct ( $message, Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $handlerContext = [] )
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
$previous Exception
$handlerContext array

create() 공개 정적인 메소드

Factory method to create a new exception with a normalized error message
public static create ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response = null, Exception $previous = null, array $ctx = [] ) : self
$request Psr\Http\Message\RequestInterface Request
$response Psr\Http\Message\ResponseInterface Response received
$previous Exception Previous exception
$ctx array Optional handler context.
리턴 self

getHandlerContext() 공개 메소드

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 getHandlerContext ( ) : array
리턴 array

getRequest() 공개 메소드

Get the request that caused the exception
public getRequest ( ) : Psr\Http\Message\RequestInterface
리턴 Psr\Http\Message\RequestInterface

getResponse() 공개 메소드

Get the associated response
public getResponse ( ) : Psr\Http\Message\ResponseInterface | null
리턴 Psr\Http\Message\ResponseInterface | null

getResponseBodySummary() 공개 정적인 메소드

Will return null if the response is not printable.
public static getResponseBodySummary ( Psr\Http\Message\ResponseInterface $response ) : string | null
$response Psr\Http\Message\ResponseInterface
리턴 string | null

hasResponse() 공개 메소드

Check if a response was received
public hasResponse ( ) : boolean
리턴 boolean

wrapException() 공개 정적인 메소드

Wrap non-RequestExceptions with a RequestException
public static wrapException ( Psr\Http\Message\RequestInterface $request, Exception $e ) : RequestException
$request Psr\Http\Message\RequestInterface
$e Exception
리턴 RequestException