cocosCreator 网络请求接口(json和表单两种)
warning:
这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
在Cocos Creator中,可以使用cc.network模块来发送网络请求。以下是使用cc.network模块发送JSON和表单请求的示例代码:
发送JSON请求:
let url = "https://your-api-endpoint.com/json";
let jsonData = {
key1: "value1",
key2: "value2"
};
cc.network.post(url, jsonData, function (err, response) {
if (err) {
cc.error(err);
return;
}
// 处理响应
cc.log(response);
});发送表单请求:
let url = "https://your-api-endpoint.com/form";
let formData = {
key1: "value1",
key2: "value2"
};
cc.network.post(url, formData, "application/x-www-form-urlencoded", function (err, response) {
if (err) {
cc.error(err);
return;
}
// 处理响应
cc.log(response);
});在上述代码中,cc.network.post是一个简单的封装,用于发送POST请求。第一个参数是请求的URL,第二个参数是要发送的数据,第三个参数是可选的,用于指定内容类型(例如,"application/json"或"application/x-www-form-urlencoded"),第四个参数是回调函数,它在请求完成时被调用,并处理响应或错误。
注意:cc.network模块在Cocos Creator 2.x版本中已被废弃,在3.x版本中应使用cc.xmlHttpRequest或cc.webSocket。如果你使用的是Cocos Creator 3.x,请使用cc.xmlHttpRequest代替。
评论已关闭