defines the object which users will receive at onHttpCompleted(sender, HttpResponse) callback Please refer to samples/TestCpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp as a sample
More...
#include <HttpResponse.h>
|
| CCHttpResponse (CCHttpRequest *request) |
| Constructor, it's used by CCHttpClient internal, users don't need to create HttpResponse manually. More...
|
|
virtual | ~CCHttpResponse () |
| Destructor, it will be called in CCHttpClient internal, users don't need to desturct HttpResponse object manully. More...
|
|
CCObject * | autorelease (void) |
| Override autorelease method to prevent developers from calling it. More...
|
|
CCHttpRequest * | getHttpRequest () |
| Get the corresponding HttpRequest object which leads to this response There's no paired setter for it, coz it's already setted in class constructor. More...
|
|
bool | isSucceed () |
| To see if the http reqeust is returned successfully, Althrough users can judge if (http return code = 200), we want an easier way If this getter returns false, you can call getResponseCode and getErrorBuffer to find more details. More...
|
|
std::vector< char > * | getResponseData () |
| Get the http response raw data. More...
|
|
std::vector< char > * | getResponseHeader () |
| get the Rawheader More...
|
|
int | getResponseCode () |
| Get the http response errorCode I know that you want to see http 200 :) More...
|
|
const char * | getErrorBuffer () |
| Get the rror buffer which will tell you more about the reason why http request failed. More...
|
|
void | setSucceed (bool value) |
| Set if the http request is returned successfully, Althrough users can judge if (http code == 200), we want a easier way This setter is mainly used in CCHttpClient, users mustn't set it directly. More...
|
|
void | setResponseData (std::vector< char > *data) |
| Set the http response raw buffer, is used by CCHttpClient. More...
|
|
void | setResponseHeader (std::vector< char > *data) |
| Set the http response Header raw buffer, is used by CCHttpClient. More...
|
|
void | setResponseCode (int value) |
| Set the http response errorCode. More...
|
|
void | setErrorBuffer (const char *value) |
| Set the error buffer which will tell you more the reason why http request failed. More...
|
|
| CCObject (void) |
|
virtual | ~CCObject (void) |
| NA. More...
|
|
void | release (void) |
|
void | retain (void) |
|
CCObject * | autorelease (void) |
|
CCObject * | copy (void) |
|
bool | isSingleReference (void) const |
|
unsigned int | retainCount (void) const |
|
virtual bool | isEqual (const CCObject *pObject) |
|
virtual void | acceptVisitor (CCDataVisitor &visitor) |
|
virtual void | update (float dt) |
|
| CCObject (const CCObject &) |
|
CCObject & | operator= (const CCObject &) |
|
virtual void | encodeWithCoder (DS_Dictionary *) |
|
virtual bool | canEncode () |
|
CCObjectType | getObjType () const |
|
virtual int | getTag () const |
|
virtual void | setTag (int nTag) |
|
void | setObjType (CCObjectType) |
|
virtual CCObject * | copyWithZone (CCZone *pZone) |
|
defines the object which users will receive at onHttpCompleted(sender, HttpResponse) callback Please refer to samples/TestCpp/Classes/ExtensionTest/NetworkTest/HttpClientTest.cpp as a sample
- Since
- v2.0.2 NA NA
◆ CCHttpResponse()
Constructor, it's used by CCHttpClient internal, users don't need to create HttpResponse manually.
- Parameters
-
request | the corresponding HttpRequest which leads to this response |
◆ ~CCHttpResponse()
Destructor, it will be called in CCHttpClient internal, users don't need to desturct HttpResponse object manully.
◆ autorelease()
Override autorelease method to prevent developers from calling it.
◆ getErrorBuffer()
const char * getErrorBuffer |
( |
| ) |
|
|
inline |
Get the rror buffer which will tell you more about the reason why http request failed.
◆ getHttpRequest()
Get the corresponding HttpRequest object which leads to this response There's no paired setter for it, coz it's already setted in class constructor.
◆ getResponseCode()
Get the http response errorCode I know that you want to see http 200 :)
◆ getResponseData()
std::vector< char > * getResponseData |
( |
| ) |
|
|
inline |
Get the http response raw data.
◆ getResponseHeader()
std::vector< char > * getResponseHeader |
( |
| ) |
|
|
inline |
◆ initWithRequest()
◆ isSucceed()
To see if the http reqeust is returned successfully, Althrough users can judge if (http return code = 200), we want an easier way If this getter returns false, you can call getResponseCode and getErrorBuffer to find more details.
◆ setErrorBuffer()
void setErrorBuffer |
( |
const char * |
value | ) |
|
|
inline |
Set the error buffer which will tell you more the reason why http request failed.
◆ setResponseCode()
void setResponseCode |
( |
int |
value | ) |
|
|
inline |
Set the http response errorCode.
◆ setResponseData()
void setResponseData |
( |
std::vector< char > * |
data | ) |
|
|
inline |
◆ setResponseHeader()
void setResponseHeader |
( |
std::vector< char > * |
data | ) |
|
|
inline |
Set the http response Header raw buffer, is used by CCHttpClient.
◆ setSucceed()
void setSucceed |
( |
bool |
value | ) |
|
|
inline |
Set if the http request is returned successfully, Althrough users can judge if (http code == 200), we want a easier way This setter is mainly used in CCHttpClient, users mustn't set it directly.
◆ _errorBuffer
the status code returned from libcurl, e.g. 200, 404
◆ _pHttpRequest
◆ _responseCode
the returned raw header data. You can also dump it as a string
◆ _responseData
std::vector<char> _responseData |
|
protected |
to indecate if the http reqeust is successful simply
◆ _responseHeader
std::vector<char> _responseHeader |
|
protected |
the returned raw data. You can also dump it as a string
◆ _succeed
the corresponding HttpRequest pointer who leads to this response
The documentation for this class was generated from the following file:
- /home/runner/work/cocos-headers/cocos-headers/extensions/network/HttpResponse.h