介绍
@ohos.net.http (数据请求)
本模块提供HTTP数据请求能力。应用可以通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
测试代码
export const getBaidu = async () =>{
let res = await http.createHttp().request('http://www.baidu.com')
return res.result
}
测试页面
使用http请求是可以使用await方式使异步方法变成同步方法
import { promptAction } from '@kit.ArkUI'
import { getBaidu } from '../common/http'
@Entry
@Component
struct HttpTest {
build() {
Row() {
Column() {
Button('get baidu content')
.onClick(async ()=>{
promptAction.showDialog({message:`${ JSON.stringify(await getBaidu())}`})
})
}
.width('100%')
}
.height('100%')
}
}