quick-cocos2d-x教程11:实现http通信,并与网站php对接,可实现
来源:未知 责任编辑:责任编辑 发表时间:2015-01-01 13:14 点击:次
手机游戏目前是弱联网居多,http登录是常用功能。我们现在就来实现。
在启动时候,自动请求http.function MainScene:ctor()local url = "http://localhost/request.php"
local request = network.createHTTPRequest(onRequestFinished, url, "POST")
request:addPOSTValue("KEY", "VALUE")
-- 开始请求。当请求完成时会调用 callback() 函数
request:start()
end
---注意onRequestFinished前面,不要加MainScence
function onRequestFinished(event)
local ok = (event.name == "completed")
local request = event.request
if not ok then
-- 请求失败,显示错误代码和错误消息
print(request:getErrorCode(), request:getErrorMessage())
return
end
local code = request:getResponseStatusCode()
if code ~= 200 then
-- 请求结束,但没有返回 200 响应代码
print(code)
return
end
-- 请求成功,显示服务端返回的内容
local response = request:getResponseString()
print(response)
end request.php实现代码:
$tmpName=$_POST['KEY'];
echo $tmpName."ok";
?>
正常联网输出:
VALUEok 然后我们在手机应用上可以加输入账号密码功能( request:addPOSTValue("KEY", "VALUE"),就对应名字和数值),然后在php中,加入对应的查询数据库功能,返回不同的结果。
相关新闻>>
- Cocos2d-X实现七夕情人节贺卡
- Cocos2d-x 3.2 大富翁游戏项目开发-第十部分实现人物轮流行走
- quick-cocos2d-x教程12:实现文本和密码输入界面
- cocos2d-x 3.0 Loading界面实现
- Cocos2d-x3.0游戏实例之《别救我》第八篇——TiledMap实现关卡编
- cocos2dx游戏开发简单入门视频教程 (cocos2d-x)- 第3天
- Cocos2d-x教程(18)-回调函数的使用
- cocos2d-x编译安卓版本时实现“再按一次退出程序”的效果
- Cocos2d-x教程(17)-Box2D 物理引擎
- coco2d-x CCTextFieldTTF最简单的方法实现密码登陆“*”
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>