一、网络管理开发概述
网络管理模块主要提供以下功能:
- HTTP数据请求:通过HTTP发起一个数据请求。
- WebSocket连接:使用WebSocket建立服务器与客户端的双向连接。
- Socket连接:通过Socket进行数据传输。
约束与限制
使用网络管理模块的相关功能时,需要请求相应的权限。
| 权限名 |
说明 |
| ohos.permission.GET_NETWORK_INFO |
获取网络连接信息。 |
| ohos.permission.SET_NETWORK_INFO |
修改网络连接状态。 |
| ohos.permission.INTERNET |
允许程序打开网络套接字,进行网络连接。 |
二、HTTP数据请求
场景介绍
应用通过HTTP发起一个数据请求,支持常见的GET、POST、OPTIONS、HEAD、PUT、DELETE、TRACE、CONNECT方法。
接口说明
HTTP数据请求功能主要由http模块提供。
使用该功能需要申请ohos.permission.INTERNET权限。
权限申请请参考访问控制(权限)开发指导。
涉及的接口如下表,具体的接口说明请参考API文档。
| 接口名 |
功能描述 |
| createHttp() |
创建一个http请求。 |
| request() |
根据URL地址,发起HTTP网络请求。 |
| destroy() |
中断请求任务。 |
| on(type: 'headersReceive') |
订阅HTTP Response Header 事件。 |
| off(type: 'headersReceive') |
最低0.47元/天 解锁文章

13万+

被折叠的 条评论
为什么被折叠?



