1.修改應(yīng)用名稱和圖標(biāo)
修改應(yīng)用名稱
2.http請求
json格式轉(zhuǎn)換
https://tool.oschina.net/codeformat/json
1.import需要的http模塊。
//import需要的http模塊
import http from '@ohos.net.http';
2.創(chuàng)建一個(gè)HTTP請求,返回一個(gè)HttpRequest對象。
// 每一個(gè)httpRequest對應(yīng)一個(gè)http請求任務(wù),不可復(fù)用
let httpRequest = http.createHttp();
3.訂閱HTTP響應(yīng)頭。
// 用于訂閱http響應(yīng)頭,此接口會比request請求先返回??梢愿鶕?jù)業(yè)務(wù)需要訂閱此消息
// 從API 8開始,使用on('headersReceive', Callback)替代on('headerReceive', AsyncCallback)。 8+
httpRequest.on('headersReceive', (header) => {
console.info('header: ' + JSON.stringify(header));
});
4根據(jù)URL地址,發(fā)起HTTP網(wǎng)絡(luò)請求。
?
httpRequest.request(url,
// 填寫http請求的url地址,可以帶參數(shù)也可以不帶參數(shù)。URL地址需要開發(fā)者自定義。請求的參數(shù)可以在extraData中指定
?
?
{
method: http.RequestMethod.GET,// 可選,默認(rèn)為http.RequestMethod.GET
// 開發(fā)者根據(jù)自身業(yè)務(wù)需要添加header字段
header: { 'Content-Type': 'application/json' },
// 當(dāng)使用POST請求時(shí)此字段用于傳遞內(nèi)容
extraData: {
"data": "data to send",
},
connectTimeout: 60000, // 可選,默認(rèn)為60s
readTimeout: 60000, // 可選,默認(rèn)為60s
?
},
5處理HTTP響應(yīng)頭和HTTP網(wǎng)絡(luò)請求的返回結(jié)果。
if (!err) {
console.info('=====data.result=====' + data.result)
if (data.responseCode == 200) {
console.info('=====data.result=====' + data.result)
// 解析數(shù)據(jù)
var cookModel: CookModel = JSON.parse(data.result.toString())
// 判斷接口返回碼,0成功
if (cookModel.code == 1000) {
// 設(shè)置數(shù)據(jù)
?
this.future = cookModel.result.result.list.material
this.cookdetail = cookModel.result.result.list
} else {
// 接口異常,彈出提示
prompt.showToast({ message: "數(shù)據(jù)請求失敗" })
}
?
} else {
// 請求失敗,彈出提示
prompt.showToast({ message: '網(wǎng)絡(luò)異常' })
}
} else {
// 請求失敗,彈出提示
prompt.showToast({ message: err.message })
}
審核編輯:湯梓紅
-
HTTP
+關(guān)注
關(guān)注
0文章
530瀏覽量
34476 -
OpenHarmony
+關(guān)注
關(guān)注
31文章
3891瀏覽量
20293
發(fā)布評論請先 登錄
HTTP協(xié)議的運(yùn)作方式及請求/響應(yīng)的步驟

如何通過HTTP請求?
HarmonyOS應(yīng)用API- HTTP數(shù)據(jù)請求
http請求 get post
HTTP請求方式有哪些
SQL注入中的HTTP請求頭介紹
HTTP請求報(bào)文:GET和POST的區(qū)別
如何使用 ESP-AT實(shí)現(xiàn)HTTP請求

安信可Ai-WB2模組HTTP 客戶端 HEAD和GET 請求方法

安信可Ai-WB2模組HTTP 客戶端 POST請求方法

【EsDA 應(yīng)用】快速實(shí)現(xiàn)串口轉(zhuǎn)HTTP請求

評論