@ohos.net.http 这个模块提供了发送 HTTP 请求的功能,类似于其他平台上的 fetch 或 axios。
1、添加权限
确保在 config.json 文件中添加了网络访问权限(应该默认都会有,我这没手动加)
{
"name": "com.example.myapplication",
"applicableDevice": [
{
"deviceType": "phone",
"appPermissions": [
"ohos.permission.INTERNET"
]
}
],
...
}
2、导入模块
在你的 JavaScript 文件中,需要导入 @ohos.net.http 模块:
import HttpClient from '@ohos.net.http';
3、创建 HTTP 客户端
创建一个 HttpClient 实例,并构建请求对象。
async function sendHttpRequest() {
try {
const client = new HttpClient();
const request = new HttpClient.Request();
request.setUrl('https://api.example.com/data');
request.setMethod(HttpClient.Re