HyperResponse
The HyperResponse
component is a read-only wrapper to easily grab different information about the response.
getResponseId
getResponseId
Gets the unique response ID representing this response.
Return: String
getStatusCode
getStatusCode
Gets the status code for the response.
Return: numeric
getStatusText
getStatusText
Gets the status text for the response.
Return: String
getStatus
getStatus
Returns the status code and status text as a single string.
Return: String
getData
getData
Gets the data for the response.
Return: String
getRequestID
getRequestID
Returns the id of the request to which this response is related.
Return: String
getRequest
getRequest
Gets the HyperRequest instance associated with this response.
Return: HyperRequest
getCharset
getCharset
Gets the charset value for the response.
Return: String
getTimestamp
getTimestamp
Gets the timestamp for when this response was received.
Return: DateTime
getExecutionTime
getExecutionTime
Gets the execution time of the request, in milliseconds.
Return: numeric
json
json
Returns the data of the request as deserialized JSON
.
Throws: DeserializeJsonException
if the response is not JSON
.
Return: any
isSuccess
isSuccess
Returns true if the request status code is considered successful.
Return: boolean
isOK
isOK
Returns true if the request status code is 200 OK
.
Return: boolean
isCreated
isCreated
Returns true if the request status code is 201 Created
.
Return: boolean
isRedirect
isRedirect
Returns true if the request status code is considered a redirect.
Return: boolean
isError
isError
Returns true if the request status code is considered either a client error (4xx status code) or a server error (5xx status code).
Return: boolean
isClientError
isClientError
Returns true if the request status code is considered a client error (4xx status code).
Return: boolean
isUnauthorized
isUnauthorized
Returns true if the request status code is 401 Unauthorized
.
Return: boolean
isForbidden
isForbidden
Returns true if the request status code is 403 Forbidden
.
Return: boolean
isNotFound
isNotFound
Returns true if the request status code is 404 Not Found
.
Return: boolean
isServerError
isServerError
Returns true if the request status code is considered a server error (5xx status code).
Return: boolean
hasHeader
hasHeader
Checks if a header exists in the response.
Return: boolean
getHeader
getHeader
Gets the value of a header from the response.
Return: any
getCookies
getCookies
Caches the result of parsing the Set-Cookie
header and returns it.
Return: struct
persistCookies
persistCookies
Parses and saves the cookies to the cookie scope.
Return: HyperResponse
getMemento
getMemento
Gets a serializable representation of the response.
Return: