\OSS\ResultAclResult

Class AclResult getBucketAcl接口返回结果类,封装了 返回的xml数据的解析

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() : string

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

Throws

\OSS\Core\OssException

Returns

string

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