1.修改应用名称和图标
修改应用名称
2.http请求
json格式转换
https://tool.oschina.net/codeformat/json
1.import需要的http模块。
//import需要的http模块
import http from '@ohos.net.http';
2.创建一个HTTP请求,返回一个HttpRequest对象。
// 每一个httpRequest对应一个http请求任务,不可复用
let httpRequest = http.createHttp();
3.订阅HTTP响应头。
// 用于订阅http响应头,此接口会比request请求先返回。可以根据业务需要订阅此消息
// 从API 8开始,使用on('headersReceive', Callback)替代on('headerReceive', AsyncCallback)。 8+
httpRequest.on('headersReceive', (header) => {
console.info('header: ' + JSON.stringify(header));
});
4根据URL地址,发起HTTP网络请求。
httpRequest.request(url,
// 填写http请求的url地址,可以带参数也可以不带参数。URL地址需要开发者自定义。请求的参数可以在extraData中指定
{
method: http.RequestMethod.GET,// 可选,默认为http.RequestMethod.GET
// 开发者根据自身业务需要添加header字段
header: { 'Content-Type': 'application/json' },
// 当使用POST请求时此字段用于传递内容
extraData: {
"data": "data to send",
},
connectTimeout: 60000, // 可选,默认为60s
readTimeout: 60000, // 可选,默认为60s
},
5处理HTTP响应头和HTTP网络请求的返回结果。
if (!err) {
console.info('=====data.result=====' + data.result)
if (data.responseCode == 200) {
console.info('=====data.result=====' + data.result)
// 解析数据
var cookModel: CookModel = JSON.parse(data.result.toString())
// 判断接口返回码,0成功
if (cookModel.code == 1000) {
// 设置数据
this.future = cookModel.result.result.list.material
this.cookdetail = cookModel.result.result.list
} else {
// 接口异常,弹出提示
prompt.showToast({ message: "数据请求失败" })
}
} else {
// 请求失败,弹出提示
prompt.showToast({ message: '网络异常' })
}
} else {
// 请求失败,弹出提示
prompt.showToast({ message: err.message })
}
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
HTTP
+关注
关注
0文章
505浏览量
31203 -
OpenHarmony
+关注
关注
25文章
3717浏览量
16286
发布评论请先 登录
相关推荐
HarmonyOS应用API- HTTP数据请求
import http from '@ohos.net.http';进行数据请求// 每一个httpRequest对应一个http请求任务,
发表于 10-11 15:47
http请求 get post
Http请求类 packagewzh.Http; importjava.io.BufferedReader; importjava.io.IOException
发表于 09-27 10:36
•16次下载
HTTP请求方式有哪些
相信大家在不管是学习、工作或者面试中,肯定会碰到或被问到 HTTP 相关的知识。今天我们来聊聊有哪些 HTTP 请求方式,以及区别吧! 小伙伴们写过接口或者使用过网页开发者模式的,肯
SQL注入中的HTTP请求头介绍
作者名: 今天给大家讲解的是SQL注入中的http请求头注入,这种注入方式平时用的非常多,上次看别人面试时遇到了,就再来深究一下,研究其中的原理,利用方式等等 一、HTTP请求头 1、
HTTP请求报文:GET和POST的区别
GET 和 POST 其实都是 HTTP 的请求方法。除了这 2 个请求方法之外,HTTP 还有 HEAD、PUT、DELETE、TRACE、CONNECT、OPTIONS 这 6 个
发表于 04-10 10:11
•2360次阅读
如何使用 ESP-AT实现HTTP请求
ESP-AT作为乐鑫开发的可直接用于量产的物联网应用固件,可以简单完成网络的连接,以及设备与服务器之间的数据传输。本文将介绍如何使用 ESP-AT实现HTTP请求。
安信可Ai-WB2模组HTTP 客户端 HEAD和GET 请求方法
文章目录 一、准备工作 二、连接路由器 三、HTTP客户端HEAD请求方法 四、HTTP 客户端 GET 请求方法 五、联系我们 01 准备工作 需要准备的软硬件:Ai-WB2系列模组
安信可Ai-WB2模组HTTP 客户端 POST请求方法
”,“WIFI密码”,比如我现在测试的WIFI名称为aithinker123,密码为123456789,如下图: 03 HTTP客户端POST请求方法(适用于POST少量数据) 该示例以 ht
【EsDA 应用】快速实现串口转HTTP请求
本文将基于EsDA开发套件快速实现将串口数据转换为HTTP请求的应用开发,实现串口设备与网络服务的互联互通,提供便捷和高效的串口数据转换功能。项目简介HTTP协议是互联网应用最为广泛的一种网络协议
评论