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存在了本地,十分的冒险!!!
本文详细介绍了Cocos2dx中HttpClient的使用步骤,并着重讲解了如何在3.x版本中设置Http头部的cookie。包括两种设置方法,一种是手动将cookie传入,另一种则是通过HttpClient自动存储并发送cookie。同时强调了释放链接的重要性。

4658

被折叠的 条评论
为什么被折叠?



