quick-cocos2d-x教程11:实现http通信,并与站点php对接,可实现登录等常见功能

quick-cocos2d-x教程11:实现http通信,并与站点php对接,可实现登录等常见功能,第1张

概述手机游戏眼下是弱联网居多,http登录是经常使用功能。我们如今就来实现。 在启动时候。自己主动请求http. function MainScene:ctor() ??? local url = "http://localhost/request.php" ?? ?local request = network.createHTTPRequest(onRequestFinished, url, "P

手机游戏眼下是弱联网居多,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实现代码:
<?

PHP
$tmpname=$_POST[‘KEY‘];
echo?$tmpname."ok";
?>

正常联网输出:
VALUEok 然后我们在手机应用上能够加输入账号password功能(?request:addPOSTValue("KEY","VALUE"),就相应名字和数值),然后在PHP中。增加相应的查询数据库功能,返回不同的结果。 总结

以上是内存溢出为你收集整理的quick-cocos2d-x教程11:实现http通信,并与站点php对接,可实现登录等常见功能全部内容,希望文章能够帮你解决quick-cocos2d-x教程11:实现http通信,并与站点php对接,可实现登录等常见功能所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/999964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存