名称

ChangeSynergy::apiData


描述

ChangeSynergy::apiData 包含响应数据。


方法

以下方法可用:

new
 sub new(responseData)

 sub new(byteResponseData, byteResponseDataSize)

初始化新创建的 ChangeSynergy::apiData 类,以便使其表示来源于服务器的响应数据。

 my $data = new ChangeSynergy::apiData(responseData);

 my $data = new ChangeSynergy::apiData(byteResponseData, byteResponseDataSize);
 参数:

	responseData         - 服务器的 ascii 响应
	byteResponseData     - 服务器的二进制响应
	byteResponseDataSize - 二进制响应的大小
 抛出:

die - 如果未发送参数到构造函数。
getResponseByteData

获取响应字节数据。

当服务器返回二进制数据信息(例如检索文件时)时,可使用这种方法。

my $responseData = $data->getResponseByteData()

 返回:标量
创建 apiData 对象时指定的响应字节数据。
 抛出:

die - 如果字节响应数据未定义。
getResponseByteDataSize

获取响应字节数据大小。

当服务器返回二进制数据信息(例如检索文件时)时,可使用这种方法。

my $dataSize = $data->getResponseByteDataSize()

 返回:标量
创建 apiData 对象时指定的响应字节数据大小。
 抛出:

die - 如果字节响应数据大小未定义。
getResponseData

获取响应数据。

my $responseData = $data->getResponseData()

 返回:标量
创建 apiData 对象时指定的响应数据。
 抛出:

die - 如果响应数据未定义。