cocos2d-x 3.0 |
)
- 类列表 - 类索引 - 类继承关系 - 类成员
全部) 类) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义) 组) 页)
Public 成员函数 | Protected 成员函数 | Protected 属性 | 所有成员列表
HttpResponse类 参考
定义了用户会在onHttpCompleted(sender, HttpResponse) 回调中接收的对象 请移步 tests/test-cpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp 作为参考 更多…
#include
类 HttpResponse 继承关系图:
## Public 成员函数 | |
HttpResponse (HttpRequest request) | |
构造函数,被HttpClient内部使用,用户不需要手动创建HttpResponse 更多… | |
virtual | ~HttpResponse () |
析构函数,会被HttpClient内部调用, 用户不需要手动销毁HttpResponse对象 更多… | |
cocos2d::Ref | autorelease (void) |
覆写autorelease方法来避免开发者调用 更多… | |
HttpRequest | getHttpRequest () |
得到导致这个响应的相符的HttpRequest, 这里没有对应的setter方法,因为已经在类的构造函数中设置了 更多… | |
bool | isSucceed () |
方便查看http请求是否成功的返回了, 虽然用户可以通过判断(http return code = 200)来确定,我们依然想要一个更简单的方式 如果这个getter返回false,你可以调用getResponseCode 和 getErrorBuffer来看到更多细节 更多… | |
std::vector< char > | getResponseData () |
获取http响应的raw数据 更多… | |
std::vector< char > | getResponseHeader () |
获取Rawheader 更多… | |
long | getResponseCode () |
获取http相应的errorCode 我知道你想要看见http 200 :) 更多… | |
const char | getErrorBuffer () |
Get the error buffer which will tell you more about the reason why http request failed. 更多… | |
void | setSucceed (bool value) |
如果http请求返回成功则设置 虽然用户能判断它(http code == 200),我们依然想要一个更简单的方式 这个setter主要被用在HttpClient里面,用户不得直接设置它 更多… | |
void | setResponseData (std::vector< char > data) |
设置http响应的raw buffer,被HttpClient所使用 更多… | |
void | setResponseHeader (std::vector< char > data) |
设置http响应Header的raw buffer,被HttpClient所使用 更多… | |
void | setResponseCode (long value) |
设置http响应errorCode 更多… | |
void | setErrorBuffer (const char value) |
设置error buffer,会告诉你更多为什么http请求失败的原因 更多… | |
Public 成员函数 继承自 Ref | |
void | retain () |
保留所有权. 更多… | |
void | release () |
立即释放所有权. 更多… | |
Ref | autorelease () |
自动释放所有权在不久的将来. 更多… | |
unsigned int | getReferenceCount () const |
返回Ref对象当前的引用计数. 更多… | |
virtual | ~Ref () |
NA NA 更多… | |
## Protected 成员函数 | |
bool | initWithRequest (HttpRequest *request) |
Protected 成员函数 继承自 Ref | |
Ref () | |
构造函数 更多… | |
## Protected 属性 | |
HttpRequest * | _pHttpRequest |
bool | _succeed |
导致这个响应的相应请求指针 更多… | |
std::vector< char > | _responseData |
简单的表明http请求是否成功 更多… | |
std::vector< char > | _responseHeader |
返回的raw数据。你也可以转成一个字符串 更多… | |
long | _responseCode |
返回的raw header数据。你也可以转成一个字符串 更多… | |
std::string | _errorBuffer |
librurl返回的状态码,例如:200、404 更多… | |
Protected 属性 继承自 Ref | |
unsigned int | _referenceCount |
引用计数 更多… | |
详细描述
定义了用户会在onHttpCompleted(sender, HttpResponse) 回调中接收的对象 请移步 tests/test-cpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp 作为参考
- 自从
- v2.0.2
构造及析构函数说明
| inline |
构造函数,被HttpClient内部使用,用户不需要手动创建HttpResponse
- 参数
请求引导这个响应的相符的HttpRequest
| inlinevirtual |
析构函数,会被HttpClient内部调用, 用户不需要手动销毁HttpResponse对象
成员函数说明
| inline |
覆写autorelease方法来避免开发者调用
| inline |
Get the error buffer which will tell you more about the reason why http request failed.
得到错误缓存,能够告诉你更多关于http请求失败的原因
| inline |
得到导致这个响应的相符的HttpRequest, 这里没有对应的setter方法,因为已经在类的构造函数中设置了
| inline |
获取http相应的errorCode 我知道你想要看见http 200 :)
| inline |
获取http响应的raw数据
| inline |
获取Rawheader
| protected |
| inline |
方便查看http请求是否成功的返回了, 虽然用户可以通过判断(http return code = 200)来确定,我们依然想要一个更简单的方式 如果这个getter返回false,你可以调用getResponseCode 和 getErrorBuffer来看到更多细节
| inline |
设置error buffer,会告诉你更多为什么http请求失败的原因
| inline |
设置http响应errorCode
| inline |
设置http响应的raw buffer,被HttpClient所使用
| inline |
设置http响应Header的raw buffer,被HttpClient所使用
| inline |
如果http请求返回成功则设置 虽然用户能判断它(http code == 200),我们依然想要一个更简单的方式 这个setter主要被用在HttpClient里面,用户不得直接设置它
类成员变量说明
| protected |
librurl返回的状态码,例如:200、404
| protected |
| protected |
返回的raw header数据。你也可以转成一个字符串
| protected |
简单的表明http请求是否成功
| protected |
返回的raw数据。你也可以转成一个字符串
| protected |
导致这个响应的相应请求指针
该类的文档由以下文件生成:
- /Users/zeroyang/Documents/github/cocos2d-x/cocos/network/HttpResponse.h
- cocos2d
- network
- HttpResponse
- 生成于 2014年 五月 29日 星期四 09:41:55 , 为 cocos2d-x使用 1.8.6