Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Xts Acts
提交
4b52b7b6
X
Xts Acts
项目概览
OpenHarmony
/
Xts Acts
1 年多 前同步成功
通知
9
Star
22
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
Xts Acts
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
4b52b7b6
编写于
7月 07, 2023
作者:
O
openharmony_ci
提交者:
Gitee
7月 07, 2023
浏览文件
操作
浏览文件
下载
差异文件
!9221 销毁http创建的对象
Merge pull request !9221 from 邓显俊/master
上级
161e97d3
5e468589
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
53 addition
and
0 deletion
+53
-0
telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/js/test/NetworkManagerCaPathTest.test.js
...atetest/src/main/js/test/NetworkManagerCaPathTest.test.js
+3
-0
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpJsunit.test.ets
...tmanager_http/entry/src/main/ets/test/HttpJsunit.test.ets
+1
-0
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpRequestJsunit.test.ets
...r_http/entry/src/main/ets/test/HttpRequestJsunit.test.ets
+9
-0
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpRequestOptionsJsunit.test.ets
...entry/src/main/ets/test/HttpRequestOptionsJsunit.test.ets
+12
-0
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpResponseJsunit.test.ets
..._http/entry/src/main/ets/test/HttpResponseJsunit.test.ets
+12
-0
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/RequestMethodJsunit.test.ets
...http/entry/src/main/ets/test/RequestMethodJsunit.test.ets
+16
-0
未找到文件。
telephony/telephonyjstest/netmanager_base/actshttpscertificatetest/src/main/js/test/NetworkManagerCaPathTest.test.js
浏览文件 @
4b52b7b6
...
...
@@ -54,6 +54,7 @@ export default function NetworkManagerCaPathTest() {
if
(
err
)
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest fail, err:
${
JSON
.
stringify
(
err
)}
`
);
expect
(
err
.
code
==
2300077
).
assertTrue
();
httpRequest
.
destroy
();
done
();
}
else
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest success, data:
${
JSON
.
stringify
(
data
)}
`
);
...
...
@@ -75,6 +76,7 @@ export default function NetworkManagerCaPathTest() {
if
(
err
)
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest fail, err:
${
JSON
.
stringify
(
err
)}
`
);
expect
(
err
.
code
==
2300077
).
assertTrue
();
httpRequest
.
destroy
();
done
();
}
else
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest success, data:
${
JSON
.
stringify
(
data
)}
`
);
...
...
@@ -96,6 +98,7 @@ export default function NetworkManagerCaPathTest() {
if
(
err
)
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest fail, err:
${
JSON
.
stringify
(
err
)}
`
);
expect
(
err
.
code
==
2300077
).
assertTrue
();
httpRequest
.
destroy
();
done
();
}
else
{
console
.
info
(
`
${
CASE_NAME
}
httpsRequest success, data:
${
JSON
.
stringify
(
data
)}
`
);
...
...
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpJsunit.test.ets
浏览文件 @
4b52b7b6
...
...
@@ -28,6 +28,7 @@ export default function httpJsunit() {
var httpRequest = http.createHttp();
expect(httpRequest != null).assertTrue();
console.log("-----------------------http createHttp Test end-----------------------");
httpRequest.destroy();
done();
});
/**
...
...
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpRequestJsunit.test.ets
浏览文件 @
4b52b7b6
...
...
@@ -38,6 +38,7 @@ export default function httpRequestJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_request Test end-----------------------");
done();
});
...
...
@@ -61,6 +62,7 @@ export default function httpRequestJsunit() {
httpRequest.request("https://www.baidu.com/", (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_request_01 Test end-----------------------");
done();
});
...
...
@@ -91,6 +93,7 @@ export default function httpRequestJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_request_02 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -154,6 +157,7 @@ export default function httpRequestJsunit() {
httpRequest.on('headerReceive', (data) => {
console.log(casename + " data: " + JSON.stringify(data));
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_on_headerReceive Test end-----------------------");
done();
});
...
...
@@ -180,6 +184,7 @@ export default function httpRequestJsunit() {
httpRequest.off('headerReceive', (data) => {
console.log(casename + " data: " + JSON.stringify(data));
expect(false).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_off_headerReceive Test end-----------------------");
done();
});
...
...
@@ -209,6 +214,7 @@ export default function httpRequestJsunit() {
httpRequest.on("headersReceive", (data) => {
console.log(casename + " data: " + JSON.stringify(data));
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_on_headersReceive Test end-----------------------");
done();
});
...
...
@@ -235,6 +241,7 @@ export default function httpRequestJsunit() {
httpRequest.off("headersReceive", (data) => {
console.log(casename + " data: " + JSON.stringify(data));
expect(false).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_off_headersReceive Test end-----------------------");
done();
});
...
...
@@ -260,6 +267,7 @@ export default function httpRequestJsunit() {
var httpRequest = http.createHttp();
httpRequest.off('headersReceive');
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_off_headersReceive_0200 Test end-----------------------");
done();
} catch (error) {
...
...
@@ -282,6 +290,7 @@ export default function httpRequestJsunit() {
httpRequest.once('headersReceive', (data) => {
console.log(casename + " data: " + JSON.stringify(data));
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequest_on_headersReceive Test end-----------------------");
done();
});
...
...
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpRequestOptionsJsunit.test.ets
浏览文件 @
4b52b7b6
...
...
@@ -40,6 +40,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_method Test end-----------------------");
done();
});
...
...
@@ -70,6 +71,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_method_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -112,6 +114,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://image.baidu.com/search/albumsdetail/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_extraData Test end-----------------------");
done();
});
...
...
@@ -150,6 +153,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://image.baidu.com/search/albumsdetail/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_extraData_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -185,6 +189,7 @@ export default function HttpRequestOptionsJsunit() {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
try {
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_header Test end-----------------------");
done();
} catch (error) {
...
...
@@ -221,6 +226,7 @@ export default function HttpRequestOptionsJsunit() {
console.log(casename + JSON.stringify(data));
try {
expect(true).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_header_01 Test end-----------------------");
done();
} catch (error) {
...
...
@@ -264,6 +270,7 @@ export default function HttpRequestOptionsJsunit() {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
try {
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_header_02 Test end-----------------------");
done();
} catch (error) {
...
...
@@ -300,6 +307,7 @@ export default function HttpRequestOptionsJsunit() {
console.log(casename + JSON.stringify(data));
try {
expect(data.result.valueOf() != "").assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_header_03 Test end-----------------------");
done();
} catch (error) {
...
...
@@ -343,6 +351,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 408).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_readTimeout Test end-----------------------");
done();
});
...
...
@@ -377,6 +386,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 408).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_readTimeout_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -415,6 +425,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 504).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_connectTimeout Test end-----------------------");
done();
});
...
...
@@ -450,6 +461,7 @@ export default function HttpRequestOptionsJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 504).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestOptions_connectTimeout_01 Test end-----------------------");
done();
}).catch(error => {
...
...
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/HttpResponseJsunit.test.ets
浏览文件 @
4b52b7b6
...
...
@@ -39,6 +39,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.result != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse result Test end-----------------------");
done();
});
...
...
@@ -64,6 +65,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.result != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse result_01 Test end-----------------------");
done();
});
...
...
@@ -96,6 +98,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.result != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse result_02 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -132,6 +135,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode != 0).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse responseCode Test end-----------------------");
done();
});
...
...
@@ -157,6 +161,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode != 0).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse responseCode_01 Test end-----------------------");
done();
});
...
...
@@ -190,6 +195,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode != 0).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse responseCode_02 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -225,6 +231,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.header != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------header result Test end-----------------------");
done();
});
...
...
@@ -250,6 +257,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.header != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------header header_01 Test end-----------------------");
done();
});
...
...
@@ -283,6 +291,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.header != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse header_02 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -317,6 +326,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.cookies != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse cookies Test end-----------------------");
done();
});
...
...
@@ -343,6 +353,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.cookies != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse cookies_01 Test end-----------------------");
done();
});
...
...
@@ -375,6 +386,7 @@ export default function httpResponseJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.cookies != null).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpResponse cookies_02 Test end-----------------------");
done();
}).catch(error => {
...
...
telephony/telephonyjstest/netmanager_http/entry/src/main/ets/test/RequestMethodJsunit.test.ets
浏览文件 @
4b52b7b6
...
...
@@ -39,6 +39,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_options Test end-----------------------");
done();
});
...
...
@@ -72,6 +73,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_options_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -109,6 +111,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_GET Test end-----------------------");
done();
});
...
...
@@ -142,6 +145,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_GET_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -184,6 +188,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://image.baidu.com/search/albumsdetail/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_POST Test end-----------------------");
done();
});
...
...
@@ -225,6 +230,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://image.baidu.com/search/albumsdetail/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_POST_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -262,6 +268,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_TRACE Test end-----------------------");
done();
});
...
...
@@ -294,6 +301,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_TRACE_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -337,6 +345,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_PUT Test end-----------------------");
done();
});
...
...
@@ -374,6 +383,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_PUT_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -409,6 +419,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_head Test end-----------------------");
done();
});
...
...
@@ -439,6 +450,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_HEAD_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -474,6 +486,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_DELETE Test end-----------------------");
done();
});
...
...
@@ -504,6 +517,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_DELETE_01 Test end-----------------------");
done();
}).catch(error => {
...
...
@@ -539,6 +553,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions, (err, data) => {
console.log(casename + JSON.stringify(err) + " data: " + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_CONNECT Test end-----------------------");
done();
});
...
...
@@ -569,6 +584,7 @@ export default function requestMethodJsunit() {
httpRequest.request("https://www.baidu.com/", httpRequestOptions).then(data => {
console.log(casename + JSON.stringify(data));
expect(data.responseCode == 200).assertTrue();
httpRequest.destroy();
console.log("-----------------------HttpRequestMethod_CONNECT_01 Test end-----------------------");
done();
}).catch(error => {
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录