HttpClient是HTTP客户端接口,处理cookies、身份认证、连接管理等
cocos2dx中HttpClient的使用步骤:
1、创建HttpRequest实例
2、设置GET、POST等,setUrl
3、设置回调函数,读取response
4、添加请求到HttpClient请求队列
5、释放链接(必须),即使返回请求失败也应该即时释放
6、对得到的内容进行处理(我的服务器端返回json,cocos2dx的3.x版本引入#include <json/document.h>即可)
3.x版本中设置Http头部的cookie有两种方法:
1、调用setHeader(char *data),将收到的cookie传进去
2、调用HttpClient::getInstance->enableCookies(NULL);会自动帮你把cookie存起来并发送,但是这种方法把cookie存在了本地,十分的冒险!!!