diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js
index 2a6323317ea2fdf9f763bf00ea9550ab7fa96779..f61081ab0e3859997e41018202905f2e7ec48b8d 100644
--- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js
+++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/Http2Test.js
@@ -14,36 +14,38 @@
  */
 
 import net_Http from '@ohos.net.http';
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
+import { describe, expect, it } from '@ohos/hypium'
 
 export default function Http2Test() {
     describe('Http2Test', function () {
 
         /**
-         * @tc.number    Telephony_NETSTACK_Http2TestBasicGet_0100
-         * @tc.name      set usingCache to true
-         * @tc.desc      usingCache test
+         * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0100
+         * @tc.name set usingCache to true
+         * @tc.desc usingCache test
          */
         it('Telephony_NETSTACK_Http2TestBasicGet_0100', 0, async function (done) {
-            let http = net_Http.createHttp()
+            let http = net_Http.createHttp();
             http.request("https://www.zhihu.com", {
                 usingProtocol: net_Http.HttpProtocol.HTTP1_1
             }).then(function (data) {
+                http.destroy();
                 expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue();
                 done();
             });
         });
 
         /**
-         * @tc.number    Telephony_NETSTACK_Http2TestBasicGet_0200
-         * @tc.name      set usingCache to true
-         * @tc.desc      usingCache test
+         * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0200
+         * @tc.name set usingCache to true
+         * @tc.desc usingCache test
          */
         it('Telephony_NETSTACK_Http2TestBasicGet_0200', 0, async function (done) {
-            let http = net_Http.createHttp()
+            let http = net_Http.createHttp();
             http.request("https://www.zhihu.com", {
                 usingProtocol: net_Http.HttpProtocol.HTTP2
             }).then(function (data) {
+                http.destroy();
                 console.info("Telephony_NETSTACK_Http2TestBasicGet_0200" + JSON.stringify(data));
                 expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue();
                 done();
@@ -51,13 +53,14 @@ export default function Http2Test() {
         });
 
         /**
-         * @tc.number    Telephony_NETSTACK_Http2TestBasicGet_0300
-         * @tc.name      set usingCache to true
-         * @tc.desc      usingCache test
+         * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0300
+         * @tc.name set usingCache to true
+         * @tc.desc usingCache test
          */
         it('Telephony_NETSTACK_Http2TestBasicGet_0300', 0, async function (done) {
-            let http = net_Http.createHttp()
+            let http = net_Http.createHttp();
             http.request("https://www.zhihu.com").then(function (data) {
+                http.destroy();
                 console.info("Telephony_NETSTACK_Http2TestBasicGet_0300" + JSON.stringify(data));
                 expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue();
                 done();
@@ -65,9 +68,9 @@ export default function Http2Test() {
         });
 
         /**
-         * @tc.number    Telephony_NETSTACK_Http2TestBasicGet_0400
-         * @tc.name      set usingCache to true
-         * @tc.desc      usingCache test
+         * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0400
+         * @tc.name set usingCache to true
+         * @tc.desc usingCache test
          */
         it('Telephony_NETSTACK_Http2TestBasicGet_0400', 0, async function (done) {
             expect(net_Http.HttpProtocol.HTTP1_1).assertEqual(0);
@@ -76,9 +79,9 @@ export default function Http2Test() {
         });
 
         /**
-         * @tc.number    Telephony_NETSTACK_Http2TestBasicGet_0500
-         * @tc.name      set usingCache to true
-         * @tc.desc      usingCache test
+         * @tc.number Telephony_NETSTACK_Http2TestBasicGet_0500
+         * @tc.name set usingCache to true
+         * @tc.desc usingCache test
          */
         it('Telephony_NETSTACK_Http2TestBasicGet_0500', 0, async function (done) {
             expect(net_Http.HttpDataType.STRING).assertEqual(0);
@@ -87,11 +90,11 @@ export default function Http2Test() {
             done();
         });
 
-        it('Telephony_http_HttpTestPriority_0100', 0, async function(done){
+        it('Telephony_http_HttpTestPriority_0100', 0, async function (done) {
             let CaseName = 'Telephony_http_HttpTestPriority_0100';
             try {
-                let httpRequestOptions ={
-                    method: net_http.RequestMethod.GET,
+                let httpRequestOptions = {
+                    method: net_Http.RequestMethod.GET,
                     extraData: null,
                     expectDataType: net_Http.HttpDataType.STRING,
                     header: "content-type': 'application/json",
@@ -99,15 +102,16 @@ export default function Http2Test() {
                     connectTimeout: 6000,
                     priority: 100
                 }
-                var httpRequest = net_http.createHttp();
-                httpRequest.request("https://httpbin/anything", httpRequestOptions, (err,data) => {
-                    console.info(CaseName + Json.stringify(err)+ "data"+ Json.stringify(data));
-                    expect(data.responseCode === net_http.ResponseCode.Ok).assertTrue();
+                var httpRequest = net_Http.createHttp();
+                httpRequest.request("https://www.zhihu.com", httpRequestOptions, (err, data) => {
+                    httpRequest.destroy();
+                    console.info(CaseName + JSON.stringify(err) + "data" + JSON.stringify(data));
+                    expect(data.responseCode === net_Http.ResponseCode.OK).assertTrue();
                     expect(data.resultType == net_Http.HttpDataType.STRING).assertTrue();
                     done();
                 });
-            } catch(err){
-                console.info(CaseName+ "err=" + err)
+            } catch (err) {
+                console.info(CaseName + "err=" + err);
                 done();
                 return;
             }
diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js
index 7ad7414b81c6a8367880a8b75b4792731b88a35c..0f0a7fcc44347d37ec2a90f201fb1da1286194a2 100644
--- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js
+++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/HttpCacheTest.js
@@ -26,11 +26,11 @@ export default function HttpCacheTest() {
         */
 
         it('Telephony_NetStack_HttpTestBasicGet_0100', 0, async function(done){
-            let CaseName = 'Telephony_NetStack_HttpTestBasicGet_0100';
             let http = net_http.createHttp();
             http.request('https://httpbin.org/anything', {
                 usingCache : true
             }).then(function(data){
+                http.destroy();
                 expect(data.responseCode === net_http.ResponseCode.OK).assertTrue();
                 done();
                 return;
@@ -49,6 +49,7 @@ export default function HttpCacheTest() {
             http.request('https://httpbin.org/anything', {
                 usingCache : false
             }).then(function(data){
+                http.destroy();
                 console.info(CaseName + JSON.stringify(data));
                 expect(data.responseCode === net_http.ResponseCode.OK).assertTrue();
                 done();
@@ -70,6 +71,7 @@ export default function HttpCacheTest() {
                 usingCache : true
             }).then(function (){
                 cache.flush().then(function (data){
+                    http.destroy();
                     console.info(CaseName + JSON.stringify(data));
                     expect(data === undefined).assertTrue();
                     done();
@@ -92,6 +94,7 @@ export default function HttpCacheTest() {
                 usingCache : true
             }).then(function (){
                 cache.flush(function (data){
+                    http.destroy();
                     console.info(CaseName + JSON.stringify(data));
                     expect(data === undefined).assertTrue();
                     done();
@@ -114,6 +117,7 @@ export default function HttpCacheTest() {
                 usingCache : true
             }).then(function (){
                 cache.delete().then(function (data){
+                    http.destroy();
                     console.info(CaseName + JSON.stringify(data));
                     expect(data === undefined).assertTrue();
                     done();
@@ -136,6 +140,7 @@ export default function HttpCacheTest() {
                 usingCache : true
             }).then(function (){
                 cache.delete(function (data){
+                    http.destroy();
                     console.info(CaseName + JSON.stringify(data));
                     expect(data === undefined).assertTrue();
                     done();
diff --git a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js
index a52864e340f2d293a69721e63f8d0afe999c54c1..dd17f683f5bfe6d92570fa732822669f6409ad36 100644
--- a/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js
+++ b/telephony/telephonyjstest/netmanager_base/jshttp/src/main/js/test/NetworkManagerHttp.test.js
@@ -14,129 +14,143 @@
  */
 
 import netHttp from '@ohos.net.http';
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
-export default function Telephony_NETSTACK_HTTPTest() {
-
-describe('Telephony_NETSTACK_HTTPTest',function(){
+import { describe, expect, it } from '@ohos/hypium'
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestBasicGet_0100
-     * @tc.name   基本场景,测试能否GET一个网址
-     * @tc.desc   Function test`
-     */
+export default function Telephony_NETSTACK_HTTPTest() {
 
-    it('Telephony_NETSTACK_HttpTestBasicGet_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/anything").then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
-            done();
+    describe('Telephony_NETSTACK_HTTPTest', function () {
+
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestBasicGet_0100
+         * @tc.name 基本场景,测试能否GET一个网址
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestBasicGet_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/anything").then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                done();
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestUserAgent_0100
-     * @tc.name   返回用户代理
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestUserAgent_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/user-agent").then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
-            console.info(JSON.stringify(data));
-            expect(JSON.parse(data.result)["user-agent"] === "libcurl-agent/1.0").assertTrue();
-            done();
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestUserAgent_0100
+         * @tc.name 返回用户代理
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestUserAgent_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/user-agent").then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                console.info(JSON.stringify(data));
+                expect(data.result.toString().search("user-agent") != -1).assertTrue();
+                expect(data.result.toString().search("libcurl-agent/1.0") != -1).assertTrue();
+                done();
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestHeader_0100
-     * @tc.name   返回Header
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestHeader_0100', 0, function(done){
-        let http = netHttp.createHttp();
-        http.request("https://httpbin.org/headers").then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue()
-            console.info("NETSTACK ####" + JSON.stringify(JSON.parse(data.result)))
-            expect(JSON.parse(data.result)["headers"]["Content-Type"] === "application/json").assertTrue()
-            done()
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestHeader_0100
+         * @tc.name 返回Header
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestHeader_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/headers").then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                console.info("NETSTACK ####" + JSON.stringify(data.result));
+                expect(data.result.toString().search("Content-Type") != -1).assertTrue();
+                expect(data.result.toString().search("application/json") != -1).assertTrue();
+                done()
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestPost
-     * @tc.name   返回post内容
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestPost_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/post" ,{
-            method : netHttp.RequestMethod.POST,
-            extraData : "MineMine"
-        }).then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue()
-            done();
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestPost
+         * @tc.name 返回post内容
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestPost_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/post", {
+                method: netHttp.RequestMethod.POST,
+                extraData: "MineMine"
+            }).then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                expect(data.result.toString().search("MineMine") != -1).assertTrue()
+                done();
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestPUT
-     * @tc.name   返回put内容
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestPut_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/put" ,{
-            method : netHttp.RequestMethod.PUT,
-            extraData : "MineMine"
-        }).then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue()
-            done();
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestPUT
+         * @tc.name 返回put内容
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestPut_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/put", {
+                method: netHttp.RequestMethod.PUT,
+                extraData: "MineMine"
+            }).then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                expect(data.result.toString().search("MineMine") != -1).assertTrue()
+                done();
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestCookies
-     * @tc.name   返回Cookies内容
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestCookies_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/cookies/set/name/value").then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue()
-            expect(data.cookies !== "").assertTrue()
-            done();
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestCookies
+         * @tc.name 返回Cookies内容
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestCookies_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/cookies/set/name/value").then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                expect(data.cookies !== "").assertTrue();
+                done();
+            });
         });
-    });
 
-    /**
-     * @tc.number Telephony_NETSTACK_HttpTestEncode
-     * @tc.name   返回Cookies内容
-     * @tc.desc   Function test`
-     */
-
-    it('Telephony_NETSTACK_HttpTestEncode_0100', 0, function(done){
-        let http = netHttp.createHttp()
-        http.request("https://httpbin.org/response-headers?key1=val1&key2=val2",{
-            extraData : {
-                "name1" : "mine1",
-                "name2" : "mine2",
-            }
-        }).then(function(data){
-            expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["key1"] === "val1").assertTrue()
-            expect(JSON.parse(data.result)["key2"] === "val2").assertTrue()
-            expect(JSON.parse(data.result)["name1"] === "mine1").assertTrue()
-            expect(JSON.parse(data.result)["name2"] === "mine2").assertTrue()
-            done();
+        /**
+         * @tc.number Telephony_NETSTACK_HttpTestEncode
+         * @tc.name 返回Cookies内容
+         * @tc.desc Function test`
+         */
+
+        it('Telephony_NETSTACK_HttpTestEncode_0100', 0, function (done) {
+            let http = netHttp.createHttp();
+            http.request("https://httpbin.org/response-headers?key1=val1&key2=val2", {
+                extraData: {
+                    "name1": "mine1",
+                    "name2": "mine2",
+                }
+            }).then(function (data) {
+                http.destroy();
+                expect(data.responseCode === netHttp.ResponseCode.OK).assertTrue();
+                expect(data.result.toString().search("key1") != -1).assertTrue()
+                expect(data.result.toString().search("val1") != -1).assertTrue()
+                expect(data.result.toString().search("key2") != -1).assertTrue()
+                expect(data.result.toString().search("val2") != -1).assertTrue()
+                expect(data.result.toString().search("name1") != -1).assertTrue()
+                expect(data.result.toString().search("mine1") != -1).assertTrue()
+                expect(data.result.toString().search("name2") != -1).assertTrue()
+                expect(data.result.toString().search("mine2") != -1).assertTrue()
+                done();
+            });
         });
     });
-});
 }
diff --git a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js
index d7b7adef9149fb3c4526e5db5ebd55ef966e6a37..494ab738556e4ddd5c1a9bf6bdeb363d2bad0527 100644
--- a/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js
+++ b/telephony/telephonyjstest/netmanager_base/system_fetch/src/main/js/test/Http.fetch.test.js
@@ -14,431 +14,311 @@
  * limitations under the License.
  */
 
-import NetHttp from '@ohos.net.http';
 import fetch from '@system.fetch';
-import { describe, beforeAll, beforeEach, afterEach, afterAll, it, expect } from '@ohos/hypium'
+import { describe, it, expect } from '@ohos/hypium'
 export default function Telephony_NetStack_HttpFetchTest() {
 
-describe("Telephony_NetStack_HttpFetchTest", function () {
+    describe("Telephony_NetStack_HttpFetchTest", function () {
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestBasicGet_0100
-     * @tc.name     基本场景,测试能否GET一个网址
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestBasicGet_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/anything").then(function(data){
-            console.info("NetStack " + JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestUserAgent_0100
-     * @tc.name     返回用户代理
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestUserAgent_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/user-agent").then(function(data){
-            console.info("NetStack "+ JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["user-agent"] != undefined).assertTrue();
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestHeader_0100
-     * @tc.name     返回Header
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestHeader_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/headers").then(function(data){
-            console.info("NetStack "+ JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            console.info("NetStack "+JSON.stringify(JSON.parse(data.result)))
-            expect(JSON.parse(data.result)["headers"]["Content-Type"] === "application/json").assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestPost_0100
-     * @tc.name     返回Post内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestPost_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/post" ,{
-            method : NetHttp.RequestMethod.POST,
-            extraData : "MineMine"
-        }).then(function(data){
-            console.info("NetStack "+JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestPut_0100
-     * @tc.name     返回Put内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestPut_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/put" ,{
-            method : NetHttp.RequestMethod.PUT,
-            extraData : "MineMine"
-        }).then(function(data){
-            console.info("NetStack "+JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["data"] === "MineMine").assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestCookies_0100
-     * @tc.name     返回Cookies内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestCookies_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/cookies/set/name/value").then(function(data){
-            console.info("NetStack "+JSON.stringify(data))
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            expect(data.cookies !== "").assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestUrlEncode_0100
-     * @tc.name     返回Cookies内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestUrlEncode_0100", 0, function (done) {
-        let http = NetHttp.createHttp()
-        http.request("https://httpbin.org/response-headers?key1=val1&key2=val2" ,{
-            extraData : {
-                "name1" : "mine1",
-                "name2" : "mine2",
-            }
-        }).then(function(data){
-            console.info("NetStack "+JSON.stringify(data));
-            expect(data.responseCode === NetHttp.ResponseCode.OK).assertTrue()
-            expect(JSON.parse(data.result)["key1"] === "val1").assertTrue()
-            expect(JSON.parse(data.result)["key2"] === "val2").assertTrue()
-            expect(JSON.parse(data.result)["name1"] === "mine1").assertTrue()
-            expect(JSON.parse(data.result)["name2"] === "mine2").assertTrue()
-            done();
-        })
-    });
-
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchBasicGet_0100
-     * @tc.name     基本场景,FETCH方式测试能否GET一个网址
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchBasicGet_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/anything",
-            success : function(data){
-                console.info("NetStack fetch success "+JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done()
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchBasicGet_0100
+         * @tc.name     基本场景,FETCH方式测试能否GET一个网址
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchBasicGet_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/anything",
+                success : function(data){
+                    console.info("NetStack fetch success "+JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done()
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchUserAgent_0100
-     * @tc.name     FETCH方式返回用户代理
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchUserAgent_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/user-agent",
-            success : function(data){
-                console.info("NetStack fetch success "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(JSON.parse(data.data)["user-agent"] != undefined).assertTrue();
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack fetch complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchUserAgent_0100
+         * @tc.name     FETCH方式返回用户代理
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchUserAgent_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/user-agent",
+                success : function(data){
+                    console.info("NetStack fetch success "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(JSON.parse(data.data.toString())["user-agent"] == "libcurl-agent/1.0").assertTrue();
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack fetch complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchUserAgent_0200
-     * @tc.name     FETCH方式返回用户代理
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchUserAgent_0200", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/user-agent",
-            responseType : "JSON",
-            success : function(data){
-                console.info("NetStack fetch success "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(data.data["user-agent"] != undefined).assertTrue();
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack fetch complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchUserAgent_0200
+         * @tc.name     FETCH方式返回用户代理
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchUserAgent_0200", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/user-agent",
+                responseType : "json",
+                success : function(data){
+                    console.info("NetStack fetch success "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(data.data["user-agent"] == "libcurl-agent/1.0").assertTrue();
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack fetch complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchHeader_0100
-     * @tc.name     返回Header
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchHeader_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/headers",
-            success : function(data){
-                console.info("NetStack Fetch Success "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(JSON.parse(data.data)["headers"]["Content-Type"] === "application/json").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchHeader_0100
+         * @tc.name     返回Header
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchHeader_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/headers",
+                success : function(data){
+                    console.info("NetStack Fetch Success "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(JSON.parse(data.data.toString())["headers"]["Content-Type"] === "application/json").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
+        /**
          * @tc.number   Telephony_NetStack_HttpTestFetchHeader_0200
          * @tc.name     返回Header
          * @tc.desc     function test
          */
-    it("Telephony_NetStack_HttpTestFetchHeader_0200", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/headers",
-            responseType : "JSON",
-            success : function(data){
-                console.info("NetStack Fetch Success "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(data.data["headers"]["Content-Type"] === "application/json").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        it("Telephony_NetStack_HttpTestFetchHeader_0200", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/headers",
+                responseType : "json",
+                success : function(data){
+                    console.info("NetStack Fetch Success "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(data.data["headers"]["Content-Type"] === "application/json").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchPost_0100
-     * @tc.name     返回Post内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchPost_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/post",
-            method : "POST",
-            data : "MineMine",
-            success : function(data){
-                console.info("NetStack "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(JSON.parse(data.data)["data"] === "MineMine").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done()
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchPost_0100
+         * @tc.name     返回Post内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchPost_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/post",
+                method : "POST",
+                data : "MineMine",
+                success : function(data){
+                    console.info("NetStack "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(JSON.parse(data.data.toString())["data"] === "MineMine").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done()
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchPost_0200
-     * @tc.name     返回Post内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchPost_0200", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/post",
-            method : "POST",
-            data : "MineMine",
-            responseType : "JSON",
-            success : function(data){
-                console.info("NetStack "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(data.data["data"] === "MineMine").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchPost_0200
+         * @tc.name     返回Post内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchPost_0200", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/post",
+                method : "POST",
+                data : "MineMine",
+                responseType : "json",
+                success : function(data){
+                    console.info("NetStack "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(data.data["data"] === "MineMine").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchPut_0100
-     * @tc.name     返回Put内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchPut_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/put",
-            method : "PUT",
-            data : "MineMine",
-            success : function(data){
-                console.info("NetStack "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(JSON.parse(data.data)["data"] === "MineMine").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchPut_0100
+         * @tc.name     返回Put内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchPut_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/put",
+                method : "PUT",
+                data : "MineMine",
+                success : function(data){
+                    console.info("NetStack "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(JSON.parse(data.data.toString())["data"] === "MineMine").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchPut_0200
-     * @tc.name     返回Put内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchPut_0200", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/put",
-            method : "PUT",
-            data : "MineMine",
-            responseType : "JSON",
-            success : function(data){
-                console.info("NetStack "+ JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(data.data["data"] === "MineMine").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done();
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchPut_0200
+         * @tc.name     返回Put内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchPut_0200", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/put",
+                method : "PUT",
+                data : "MineMine",
+                responseType : "json",
+                success : function(data){
+                    console.info("NetStack "+ JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(data.data["data"] === "MineMine").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done();
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchUrlEncode_0100
-     * @tc.name     返回Cookies内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchUrlEncode_0100", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/response-headers?key1=val1&key2=val2",
-            data : {
-                "name1" : "mine1",
-                "name2" : "mine2",
-            },
-            success : function(data){
-                console.info("NetStack "+JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(JSON.parse(data.data)["key1"] === "val1").assertTrue()
-                expect(JSON.parse(data.data)["key2"] === "val2").assertTrue()
-                expect(JSON.parse(data.data)["name1"] === "mine1").assertTrue()
-                expect(JSON.parse(data.data)["name2"] === "mine2").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done()
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
-    });
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchUrlEncode_0100
+         * @tc.name     返回Cookies内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchUrlEncode_0100", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/response-headers?key1=val1&key2=val2",
+                data : {
+                    "name1" : "mine1",
+                    "name2" : "mine2",
+                },
+                success : function(data){
+                    console.info("NetStack "+JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(JSON.parse(data.data.toString())["key1"] === "val1").assertTrue()
+                    expect(JSON.parse(data.data.toString())["key2"] === "val2").assertTrue()
+                    expect(JSON.parse(data.data.toString())["name1"] === "mine1").assertTrue()
+                    expect(JSON.parse(data.data.toString())["name2"] === "mine2").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done()
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
 
-    /**
-     * @tc.number   Telephony_NetStack_HttpTestFetchUrlEncode_0200
-     * @tc.name     返回Cookies内容
-     * @tc.desc     function test
-     */
-    it("Telephony_NetStack_HttpTestFetchUrlEncode_0200", 0, function (done) {
-        fetch.fetch({
-            url : "https://httpbin.org/response-headers?key1=val1&key2=val2",
-            data : {
-                "name1" : "mine1",
-                "name2" : "mine2",
-            },
-            responseType : "JSON",
-            success : function(data){
-                console.info("NetStack "+JSON.stringify(data))
-                expect(data.code === 200).assertTrue()
-                expect(data.data["key1"] === "val1").assertTrue()
-                expect(data.data["key2"] === "val2").assertTrue()
-                expect(data.data["name1"] === "mine1").assertTrue()
-                expect(data.data["name2"] === "mine2").assertTrue()
-                done();
-            },
-            fail : function(){
-                console.info("NetStack Fetch Failed")
-                expect().assertFail()
-                done()
-            },
-            complete : function(){
-                console.info("NetStack Fetch Complete")
-            }
-        })
+        /**
+         * @tc.number   Telephony_NetStack_HttpTestFetchUrlEncode_0200
+         * @tc.name     返回Cookies内容
+         * @tc.desc     function test
+         */
+        it("Telephony_NetStack_HttpTestFetchUrlEncode_0200", 0, function (done) {
+            fetch.fetch({
+                url : "https://httpbin.org/response-headers?key1=val1&key2=val2",
+                data : {
+                    "name1" : "mine1",
+                    "name2" : "mine2",
+                },
+                responseType : "json",
+                success : function(data){
+                    console.info("NetStack "+JSON.stringify(data))
+                    expect(data.code === 200).assertTrue()
+                    expect(data.data["key1"] === "val1").assertTrue()
+                    expect(data.data["key2"] === "val2").assertTrue()
+                    expect(data.data["name1"] === "mine1").assertTrue()
+                    expect(data.data["name2"] === "mine2").assertTrue()
+                    done();
+                },
+                fail : function(){
+                    console.info("NetStack Fetch Failed")
+                    expect().assertFail()
+                    done()
+                },
+                complete : function(){
+                    console.info("NetStack Fetch Complete")
+                }
+            })
+        });
     });
-});
 }
\ No newline at end of file