cocos2dx 3.x HttpRequest GET获取数据

2024-08-24 20:58

本文主要是介绍cocos2dx 3.x HttpRequest GET获取数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

cocos2dx 3.x HttpRequest GET获取数据

.h文件

 

 #include "network/HttpClient.h" //包含头文件// GET   函数void createGetHttp();void getHttp_handshakeResponse(cocos2d::network::HttpClient *sender, cocos2d::network::HttpResponse *response);

 

.cpp文件 

using namespace network;
//    GET通信
void MainMenuLayer::createGetHttp()
{//    生成HttpRequest对象auto request = new HttpRequest();//    设置请求request->setUrl("http://localhost/test.php");//    设置请求方式  GET类型request->setRequestType(HttpRequest::Type::GET);//    设置请求完成后的回调函数request->setResponseCallback(CC_CALLBACK_2(MainMenuLayer::getHttp_handshakeResponse, this));//    设置请求tagrequest->setTag("getHttp_handshake");//    生成HttpClient对象,并且发送请求HttpClient::getInstance()->send(request);//    释放HttpRequest对象request->release();
}void MainMenuLayer::getHttp_handshakeResponse(HttpClient *sender, HttpResponse *response)
{//    使用response->getResponseData(); 获取请求返回的数据std::vector<char> *buffer = response->getResponseData();std::stringstream s;//    输出数据for (unsigned int i = 3; i < buffer->size() - 1; i++){s << (*buffer)[i];}//因为数据库里的数值是floatfloat f = atof( s.str().c_str() );GlobalData::GetSingleton()->SetFwqPercentage( f );
}

 

posted @ 2016-10-14 16:44 HaoK 阅读( ...) 评论( ...) 编辑 收藏

这篇关于cocos2dx 3.x HttpRequest GET获取数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1103590

相关文章

SpringBoot中Get请求和POST请求接收参数示例详解

《SpringBoot中Get请求和POST请求接收参数示例详解》文章详细介绍了SpringBoot中Get请求和POST请求的参数接收方式,包括方法形参接收参数、实体类接收参数、HttpServle... 目录1、Get请求1.1 方法形参接收参数 这种方式一般适用参数比较少的情况,并且前后端参数名称必须

10 Source-Get-Post-JsonP 网络请求

划重点 使用vue-resource.js库 进行网络请求操作POST : this.$http.post ( … )GET : this.$http.get ( … ) 小鸡炖蘑菇 <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-w

API28_OKgo_get注意事项

1: implementation 'com.lzy.net:okgo:2.1.4' 2:在BaseApplication中onCreate()中初始化initOKgo() private void initOKgo() {//---------这里给出的是示例代码,告诉你可以这么传,实际使用的时候,根据需要传,不需要就不传-------------//HttpHeaders headers

项目一(一) HttpClient中的POST请求和GET请求

HttpClient中的POST请求和GET请求 一、HttpClient简述 HttpClient是Apache Jakarta Common下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议。HttpClient已经应用在很多的项目中,比如Apache Jakarta上很著名的另外两个开源项目Cactus和HTMLU

apt-get update更新源时,出现“Hash Sum mismatch”问题

转载自:apt-get update更新源时,出现“Hash Sum mismatch”问题 当使用apt-get update更新源时,出现下面“Hash Sum mismatch”的报错,具体如下: root@localhost:~# apt-get update ...... ...... W: Failed to fetch http://us.archive.ubuntu.com/ub

ajax xmlhttprequest使用post传参数并向后台获取数据

ajax xmlhttprequest向后台传数据有两种方式,一种是直接在地址URL后面加入参数,后台用Request.QueryString来获取,另外一种是采用POST来传,send方法发送参数对,比如send("a=3&b=4"),后台用Request.Form[“a”]来获取3,同理Request.Form["b"]获取4   前台代码: <%@ Page Titl

Flutter-使用dio插件请求网络(get ,post,下载文件)

引入库:dio: ^2.1.13可直接运行的代码:包含了post,get 下载文件import 'package:flutter/material.dart';import 'package:dio/dio.dart';void main() {runApp(new MaterialApp(title: 'Container demo',home: new visitNetPage(),)

Flutter-加三方库卡在flutter package get 的解决办法

Windows PUB_HOSTED_URL ===== https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL ===== https://storage.flutter-io.cn 增加两个环境变量,然后执行一下 flutter doctor命令。问题完美解决。

【tensorflow 使用错误】tensorflow2.0 过程中出现 Error : Failed to get convolution algorithm

如果在使用 tensorflow 过程中出现 Error : Failed to get convolution algorithm ,这是因为显卡内存被耗尽了。 解决办法: 在代码的开头加入如下两句,动态分配显存 physical_device = tf.config.experimental.list_physical_devices("GPU")tf.config.experiment

_get_gt_mask、cat_mask、_get_other_mask

import torch# 定义获取标签掩码的函数def _get_gt_mask(logits, target):print("原始 logits:\n", logits)print("目标 target:\n", target)# 将 target 拉平为一维张量target = target.reshape(-1)print("拉平后的 target:\n", target)# 创建一个和