diff --git a/zh-cn/application-dev/reference/apis/js-apis-http.md b/zh-cn/application-dev/reference/apis/js-apis-http.md
new file mode 100644
index 0000000000000000000000000000000000000000..ff82b65406acaaf39b9deae11c8731f7a2945e22
--- /dev/null
+++ b/zh-cn/application-dev/reference/apis/js-apis-http.md
@@ -0,0 +1,466 @@
+# 数据请求
+
+- [导入模块](#s56d19203690d4782bfc74069abb6bd71)
+- [权限列表](#section11257113618419)
+- [完整示例](#section119676440437)
+- [http.createHttp](#section375081875219)
+- [HttpRequest](#section775213486457)
+ - [request](#section08941433184616)
+ - [request](#section1361727114718)
+ - [request](#section47538114482)
+ - [destroy](#section613614500483)
+ - [on\('headerReceive'\)](#section617831813498)
+ - [off\('headerReceive'\)](#section017612118508)
+ - [on\('headersReceive'\)8+](#section6178318134982)
+ - [off\('headersReceive'\)8+](#section0176121185082)
+ - [once\('headersReceive'\)8+](#section68221041134718)
+- [HttpRequestOptions](#section12262183471518)
+- [RequestMethod](#section63024410264)
+- [ResponseCode](#section769218832018)
+- [HttpResponse](#section15920192914312)
+
+> **说明:**
+>
+>本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
+>
+>本模块所有接口需要设备具有系统能力:SystemCapability.Communication.NetStack
+
+## 导入模块
+
+```
+import http from '@ohos.net.http';
+```
+
+## 权限列表
+
+ohos.permission.INTERNET
+
+## 完整示例
+
+```
+import http from '@ohos.net.http';
+
+// 每一个httpRequest对应一个http请求任务,不可复用
+let httpRequest = http.createHttp();
+// 用于订阅http响应头,此接口会比request请求先返回。可以根据业务需要订阅此消息
+// 从API 8开始,使用on('headersReceive', Callback)替代on('headerReceive', AsyncCallback)。 8+
+httpRequest.on('headersReceive', (data) => {
+ console.info('header: ' + data.header);
+});
+httpRequest.request(
+ // 填写http请求的url地址,可以带参数也可以不带参数。URL地址需要开发者自定义。GET请求的参数可以在extraData中指定
+ "EXAMPLE_URL",
+ {
+ method: 'POST', // 可选,默认为“GET”
+ // 开发者根据自身业务需要添加header字段
+ header: {
+ 'Content-Type': 'application/json'
+ },
+ // 当使用POST请求时此字段用于传递内容
+
+ extraData: {
+ "data": "data to send",
+ },
+ connectTimeout: 60000, // 可选,默认为60s
+ readTimeout: 60000, // 可选,默认为60s
+ },(err, data) => {
+ if (!err) {
+ // data.result为http响应内容,可根据业务需要进行解析
+ console.info('Result:' + data.result);
+ console.info('code:' + data.responseCode);
+ // data.header为http响应头,可根据业务需要进行解析
+ console.info('header:' + data.header);
+ console.info('cookies:' + data.cookies); // 8+
+ } else {
+ console.info('error:' + err);
+ // 当该请求使用完毕时,调用destroy方法主动销毁。
+ httpRequest.destroy();
+ }
+ }
+);
+```
+
+## http.createHttp
+
+createHttp\(\): HttpRequest
+
+创建一个http,里面包括发起请求、中断请求、订阅/取消订阅HTTP Response Header 事件。每一个HttpRequest对象对应一个Http请求。如需发起多个Http请求,须为每个Http请求创建对应HttpRequest对象。
+
+- 返回值
+
+ | 类型 | 说明 |
+ | :---------- | :----------------------------------------------------------- |
+ | HttpRequest | 返回一个HttpRequest对象,里面包括request、destroy、on和off方法。 |
+
+- 示例
+
+ ```
+ import http from '@ohos.net.http';
+ let httpRequest = http.createHttp();
+ ```
+
+
+## HttpRequest
+
+http请求任务。在调用HttpRequest的方法前,需要先通过[createHttp\(\)](#section375081875219)创建一个任务。
+
+### request
+
+request\(url: string, callback: AsyncCallback\\):void
+
+根据URL地址,发起HTTP网络请求,使用callback方式作为异步方法。
+
+- 参数
+
+ | 参数名 | 类型 | 必填 | 说明 |
+ | -------- | ------------------------------------------------------- | ---- | ----------------------- |
+ | url | string | 是 | 发起网络请求的URL地址。 |
+ | callback | AsyncCallback\<[HttpResponse](#section12262183471518)\> | 是 | 回调函数。 |
+
+- 示例
+
+ ```
+ let httpRequest = http.createHttp();
+ httpRequest.request("EXAMPLE_URL", (err, data) => {
+ if (!err) {
+ console.info('Result:' + data.result);
+ console.info('code:' + data.responseCode);
+ console.info('header:' + data.header);
+ console.info('cookies:' + data.cookies); // 8+
+ } else {
+ console.info('error:' + err.data);
+ }
+ });
+ ```
+
+
+### request
+
+request\(url: string, options: HttpRequestOptions, callback: AsyncCallback\):void
+
+根据URL地址和相关配置项,发起HTTP网络请求,使用callback方式作为异步方法。
+
+- 参数
+
+ | 参数名 | 类型 | 必填 | 说明 |
+ | -------- | ------------------------------------------------------- | ---- | -------------------------------------------------- |
+ | url | string | 是 | 发起网络请求的URL地址。 |
+ | options | HttpRequestOptions | 是 | 参考[HttpRequestOptions](#section12262183471518)。 |
+ | callback | AsyncCallback\<[HttpResponse](#section12262183471518)\> | 是 | 回调函数。 |
+
+- 示例
+
+ ```
+ let httpRequest= http.createHttp();
+ httpRequest.request("EXAMPLE_URL",
+ {
+ method: 'GET',
+ header: {
+ 'Content-Type': 'application/json'
+ },
+ readTimeout: 60000,
+ connectTimeout: 60000
+ },(err, data) => {
+ if (!err) {
+ console.info('Result:' + data.result);
+ console.info('code:' + data.responseCode);
+ console.info('header:' + data.header);
+ console.info('cookies:' + data.cookies); // 8+
+ console.info('header['Content-Type']:' + data.header['Content-Type']);
+ console.info('header['Status-Line']:' + data.header['Status-Line']);
+ console.info('header.Date:' + data.header.Date);
+ console.info('header.Server:' + data.header.Server);
+ } else {
+ console.info('error:' + err.data);
+ }
+ });
+ ```
+
+
+### request
+
+request\(url: string, options? : HttpRequestOptions\): Promise
+
+根据URL地址,发起HTTP网络请求,使用Promise方式作为异步方法。
+
+- 参数
+
+ | 参数名 | 类型 | 必填 | 说明 |
+ | ------- | ------------------ | ---- | -------------------------------------------------- |
+ | url | string | 是 | 发起网络请求的URL地址。 |
+ | options | HttpRequestOptions | 是 | 参考[HttpRequestOptions](#section12262183471518)。 |
+
+- 返回值
+
+ | 类型 | 说明 |
+ | :-------------------- | :-------------------------------- |
+ | Promise<[HttpResponse](#section12262183471518)> | 以Promise形式返回发起请求的结果。 |
+
+
+- 示例
+
+ ```
+ let httpRequest= http.createHttp();
+ let promise = httpRequest.request("EXAMPLE_URL", {
+ method: "GET",
+ connectTimeout: 60000,
+ readTimeout: 60000,
+ header: {
+ 'Content-Type': 'application/json'
+ }
+ });
+ promise.then((value) => {
+ console.info('Result:' + value.result);
+ console.info('code:' + value.responseCode);
+ console.info('header:' + value.header);
+ console.info('cookies:' + value.cookies); // 8+
+ console.info('header['Content-Type']:' + value.header['Content-Type']);
+ console.info('header['Status-Line']:' + value.header['Status-Line']);
+ console.info('header.Date:' + value.header.Date);
+ console.info('header.Server:' + value.header.Server);
+ }).catch((err) => {
+ console.error(`errCode:${err.code}, errMessage:${err.data}`);
+ });
+ ```
+
+
+### destroy
+
+destroy\(\): void
+
+中断请求任务。
+
+- 示例
+
+ ```
+ let httpRequest= http.createHttp();
+ httpRequest.destroy();
+ ```
+
+
+### on\('headerReceive'\)
+
+on\(type: 'headerReceive', callback: AsyncCallback