\OSS\ResultListLiveChannelResult

Class Result, 操作结果类的基类,不同的请求在处理返回数据的时候有不同的逻辑, 具体的解析逻辑推迟到子类实现

Summary

Methods
Properties
Constants
__construct()
getRequestId()
getData()
isOK()
parseResponse()
getRawResponse()
No public properties found
No constants found
parseDataFromResponse()
isResponseOk()
$isOk
$parsedData
$rawResponse
N/A
retrieveErrorMessage()
retrieveErrorCode()
No private properties found
N/A

Properties

$isOk

$isOk : 

标示请求是否成功

Type

$parsedData

$parsedData : 

由子类解析过的数据

Type

$rawResponse

$rawResponse : \OSS\Http\ResponseCore

存放auth函数返回的原始Response

Type

\OSS\Http\ResponseCore

Methods

__construct()

__construct(  $response) 

Result constructor.

Parameters

$response

ResponseCore

Throws

\OSS\Core\OssException

getRequestId()

getRequestId() : string

获取requestId

Returns

string

getData()

getData() 

得到返回数据,不同的请求返回数据格式不同

$return mixed

isOK()

isOK() : mixed

操作是否成功

Returns

mixed

parseResponse()

parseResponse() 

Throws

\OSS\Core\OssException

getRawResponse()

getRawResponse() : \OSS\Http\ResponseCore

返回原始的返回数据

Returns

\OSS\Http\ResponseCore

parseDataFromResponse()

parseDataFromResponse() : mixed

由子类实现,不同的请求返回数据有不同的解析逻辑,由子类实现

Returns

mixed

isResponseOk()

isResponseOk() : boolean

根据返回http状态码判断,[200-299]即认为是OK

Returns

boolean

retrieveErrorMessage()

retrieveErrorMessage(  $body) : string

尝试从body中获取错误Message

Parameters

$body

Returns

string

retrieveErrorCode()

retrieveErrorCode(  $body) : string

尝试从body中获取错误Code

Parameters

$body

Returns

string