1.修改應用名稱和圖標
修改應用名稱

2.http請求
json格式轉換
https://tool.oschina.net/codeformat/json
1.import需要的http模塊。
//import需要的http模塊
import http from '@ohos.net.http';
2.創(chuàng)建一個HTTP請求,返回一個HttpRequest對象。
// 每一個httpRequest對應一個http請求任務,不可復用
let httpRequest = http.createHttp();
3.訂閱HTTP響應頭。
// 用于訂閱http響應頭,此接口會比request請求先返回??梢愿鶕?jù)業(yè)務需要訂閱此消息
// 從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)絡請求。
?
httpRequest.request(url,
// 填寫http請求的url地址,可以帶參數(shù)也可以不帶參數(shù)。URL地址需要開發(fā)者自定義。請求的參數(shù)可以在extraData中指定
?
?
{
method: http.RequestMethod.GET,// 可選,默認為http.RequestMethod.GET
// 開發(fā)者根據(jù)自身業(yè)務需要添加header字段
header: { 'Content-Type': 'application/json' },
// 當使用POST請求時此字段用于傳遞內(nèi)容
extraData: {
"data": "data to send",
},
connectTimeout: 60000, // 可選,默認為60s
readTimeout: 60000, // 可選,默認為60s
?
},
5處理HTTP響應頭和HTTP網(wǎng)絡請求的返回結果。
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ù)據(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)絡異常' })
}
} else {
// 請求失敗,彈出提示
prompt.showToast({ message: err.message })
}
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
HTTP
+關注
關注
0文章
538瀏覽量
35539 -
OpenHarmony
+關注
關注
33文章
3970瀏覽量
21337
發(fā)布評論請先 登錄
相關推薦
熱點推薦
如何通過HTTP請求?
早上好。我想做一個HTTP請求。但是,這個項目的默認設置是HTTPS。如果更改端口號,則仍在發(fā)送HTTPS請求。如何通過HTTP請求?我是初
發(fā)表于 10-15 15:42
HarmonyOS應用API- HTTP數(shù)據(jù)請求
import http from '@ohos.net.http';進行數(shù)據(jù)請求// 每一個httpRequest對應一個http請求任務,
發(fā)表于 10-11 15:47
http請求 get post
Http請求類 packagewzh.Http; importjava.io.BufferedReader; importjava.io.IOException
發(fā)表于 09-27 10:36
?19次下載
HTTP請求方式有哪些
相信大家在不管是學習、工作或者面試中,肯定會碰到或被問到?HTTP??相關的知識。今天我們來聊聊有哪些?HTTP?請求方式,以及區(qū)別吧! 小伙伴們寫過接口或者使用過網(wǎng)頁開發(fā)者模式的,肯
SQL注入中的HTTP請求頭介紹
作者名: 今天給大家講解的是SQL注入中的http請求頭注入,這種注入方式平時用的非常多,上次看別人面試時遇到了,就再來深究一下,研究其中的原理,利用方式等等 一、HTTP請求頭 1、
HTTP請求報文:GET和POST的區(qū)別
GET 和 POST 其實都是 HTTP 的請求方法。除了這 2 個請求方法之外,HTTP 還有 HEAD、PUT、DELETE、TRACE、CONNECT、OPTIONS 這 6 個
發(fā)表于 04-10 10:11
?3307次閱讀
如何使用 ESP-AT實現(xiàn)HTTP請求
ESP-AT作為樂鑫開發(fā)的可直接用于量產(chǎn)的物聯(lián)網(wǎng)應用固件,可以簡單完成網(wǎng)絡的連接,以及設備與服務器之間的數(shù)據(jù)傳輸。本文將介紹如何使用 ESP-AT實現(xiàn)HTTP請求。
安信可Ai-WB2模組HTTP 客戶端 HEAD和GET 請求方法
文章目錄 一、準備工作 二、連接路由器 三、HTTP客戶端HEAD請求方法 四、HTTP 客戶端 GET 請求方法 五、聯(lián)系我們 01 準備工作 需要準備的軟硬件:Ai-WB2系列模組
安信可Ai-WB2模組HTTP 客戶端 POST請求方法
”,“WIFI密碼”,比如我現(xiàn)在測試的WIFI名稱為aithinker123,密碼為123456789,如下圖: 03 HTTP客戶端POST請求方法(適用于POST少量數(shù)據(jù)) 該示例以 ht
【EsDA 應用】快速實現(xiàn)串口轉HTTP請求
本文將基于EsDA開發(fā)套件快速實現(xiàn)將串口數(shù)據(jù)轉換為HTTP請求的應用開發(fā),實現(xiàn)串口設備與網(wǎng)絡服務的互聯(lián)互通,提供便捷和高效的串口數(shù)據(jù)轉換功能。項目簡介HTTP協(xié)議是互聯(lián)網(wǎng)應用最為廣泛的一種網(wǎng)絡協(xié)議
如何調(diào)試 HTTP 請求和響應
調(diào)試HTTP請求和響應是Web開發(fā)和網(wǎng)絡編程中的一個重要技能。以下是一些步驟和工具,可以幫助你調(diào)試HTTP請求和響應: 1. 使用瀏覽器開發(fā)者工具 大多數(shù)現(xiàn)代瀏覽器都內(nèi)置了開發(fā)者工具,
服務器如何處理 HTTP 請求
服務器處理HTTP請求的過程是一個有序且復雜的流程,通常涉及多個步驟。以下是服務器處理HTTP請求的具體步驟: 監(jiān)聽端口 :HTTP服務器在
修改應用名稱以及http請求
評論