Skip to content

Commit 29d4e83

Browse files
authored
Merge pull request #498 from YangSen-qn/develop
connect config support get from server
2 parents 8bfca1e + 99674b4 commit 29d4e83

File tree

23 files changed

+255
-119
lines changed

23 files changed

+255
-119
lines changed

.github/workflows/ci-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
name: Run Test Cases
99
jobs:
1010
test-on-mac:
11-
runs-on: macos-10.15
11+
runs-on: macos-12
1212
steps:
1313
- name: Checkout repo
1414
uses: actions/checkout@v2

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
#Changelog
2+
## 8.5.3(2023-06-26)
3+
* 优化:
4+
* 对 Dns 预解析和网络检测中的默认域名进行 Base64 处理
5+
26
## 8.5.2(2022-11-24)
37
* 升级 HappyDns 依赖至 v2.0.1
48
* 优化 Server 配置拉取逻辑
@@ -17,15 +21,16 @@
1721
* 处理 Dns 预解析内存问题
1822

1923
## 8.4.3 (2022-05-18)
20-
* 修复:解决使用分片上传 v1 偶现上传异常:在多个区域域名之间进行上传重试的场景下空指针异常
24+
* 修复:
25+
* 解决使用分片上传 v1 偶现上传异常:在多个区域域名之间进行上传重试的场景下空指针异常
2126
* 补充了上传 response status code 注释,详情 [code 注释说明](https://github.com/qiniu/android-sdk/blob/master/library/src/main/java/com/qiniu/android/http/ResponseInfo.java)
2227

2328
## 8.4.2(2022-03-02)
2429
* 优化:
2530
* 为自动获取上传域名流程增加了一个默认的备份域名。
2631

2732
## 8.4.1(2022-01-27)
28-
* 优化
33+
* 优化
2934
* SystemDns 解析:异步开线程池,降低高并发场景下对内存资源占用。
3035

3136
## 8.4.0(2021-12-07)

README.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,8 @@ https://github.com/qiniudemo/qiniu-lab-android
1515

1616
| Qiniu SDK 版本 | 最低 Android版本 | 依赖库版本 |
1717
|------------ |-----------------|------------------------|
18-
| 8.5.2 | Android 4.0+ | okhttp 4+ |
19-
| 8.5.1 | Android 4.0+ | okhttp 4+ |
20-
| 8.5.0 | Android 4.0+ | okhttp 4+ |
21-
| 8.4.* | Android 4.0+ | okhttp 4+ |
18+
| 8.5.x | Android 4.0+ | okhttp 4+ |
19+
| 8.4.x | Android 4.0+ | okhttp 4+ |
2220
| 8.3.2 | Android 4.0+ | okhttp 4+ |
2321
| 8.3.1 | Android 4.0+ | okhttp 4+ |
2422
| 8.3.0 | Android 5.0+ | okhttp 4+ |
@@ -36,7 +34,7 @@ https://github.com/qiniudemo/qiniu-lab-android
3634
| 7.0.7 | Android 2.2+ | android-async-http 1.4.8 |
3735

3836
### 注意
39-
* 推荐使用最新版:8.5.2
37+
* 推荐使用最新版:8.5.3
4038
* 7.6.2 ~ 8.3.2 AndroidNetwork.getMobileDbm()可以获取手机信号强度,需要如下权限(API>=18时生效)
4139
```
4240
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

library/src/androidTest/java/com/qiniu/android/TestConfig.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,25 @@
88
*/
99
public final class TestConfig {
1010
// TODO: 2020-05-09 bad token for testPutBytesWithFixedZoneUseBackupDomains
11-
// 华东上传凭证
11+
// 华东上传凭证
1212
public static final String bucket_z0 = "kodo-phone-zone0-space";
13-
public static final String token_z0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:gk-emjEYF779GyuD2PLjrJGNeWw=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
13+
public static final String token_z0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:tDBTUFicqlZuIh5_Qp0LJeVir7k=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDc3MzI0NywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1414
// 华北上传凭证
1515
public static final String bucket_z1 = "kodo-phone-zone1-space";
16-
public static final String token_z1 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:Vo4gv4uabU3RKpH0R-PxhU6tj6c=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
16+
public static final String token_z1 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:2dMDOhb4sL3CArNCGDJ_0qCKBMM=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTEtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDc3MzI0NywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
1717
// 华南上传凭证
1818
public static final String bucket_z2 = "kodo-phone-zone2-space";
19-
public static final String token_z2 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:juVQn2wvtbrFEy-J2Etq-JqO6UE=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
19+
public static final String token_z2 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:HPoYQEVZai_Cylt4SmPH8i8sDG0=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZTItc3BhY2UiLCJkZWFkbGluZSI6MTY5MDc3MzI0NywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
2020
// 北美上传凭证
2121
public static final String bucket_na0 = "kodo-phone-zone-na0-space";
22-
public static final String token_na0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:PDQxd9wAWd7_jV8UMR9dxnVtAac=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
22+
public static final String token_na0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:BIfK7vFJcfokzbCYzJd6tTjbALs=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1uYTAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDc3MzI0NywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
2323
// 东南亚上传凭证
2424
public static final String bucket_as0 = "kodo-phone-zone-as0-space";
25-
public static final String token_as0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:Aj9HN9lRqpQzyX3EVno7BjMBkv8=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
25+
public static final String token_as0 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:bqaQECyt5IqXEHm54cv_lZl0U-A=:eyJzY29wZSI6ImtvZG8tcGhvbmUtem9uZS1hczAtc3BhY2UiLCJkZWFkbGluZSI6MTY5MDc3MzI0NywgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpLCBcImZzaXplXCI6JChmc2l6ZSl9In0=";
2626
// 华北浙江2上传凭证
2727
public static final String bucket_cn_east_2 = "kodo-phone-cn-east-2";
28-
public static final String token_cn_east_2 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:PDr1-LvnJ53Are_ZhhDVF4HwOPY=:eyJzY29wZSI6ImtvZG8tcGhvbmUtY24tZWFzdC0yIiwiZGVhZGxpbmUiOjE2NzQ4MDExNTUsICJyZXR1cm5Cb2R5Ijoie1wiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKX0ifQ==";
29-
// 韩国亚太上传凭证
30-
public static final String bucket_ap_northeast_1 = "kodo-phone-ap-northeast-1";
31-
public static final String token_ap_northeast_1 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:StRMMkmKvNZMCo6zTrUjaLO529E=:eyJzY29wZSI6ImtvZG8tcGhvbmUtYXAtbm9ydGhlYXN0LTEiLCJkZWFkbGluZSI6MTY3NDgwMTE1NSwgInJldHVybkJvZHkiOiJ7XCJmb29cIjokKHg6Zm9vKSwgXCJiYXJcIjokKHg6YmFyKSwgXCJtaW1lVHlwZVwiOiQobWltZVR5cGUpLCBcImhhc2hcIjokKGV0YWcpLCBcImtleVwiOiQoa2V5KSwgXCJmbmFtZVwiOiQoZm5hbWUpfSJ9";
32-
public static final String invalidBucketToken = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:mJ6Z0JLK5op1_d0FdU0JrjIHKog=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjc0ODAxMTU1LCAicmV0dXJuQm9keSI6IntcImZvb1wiOiQoeDpmb28pLCBcImJhclwiOiQoeDpiYXIpLCBcIm1pbWVUeXBlXCI6JChtaW1lVHlwZSksIFwiaGFzaFwiOiQoZXRhZyksIFwia2V5XCI6JChrZXkpLCBcImZuYW1lXCI6JChmbmFtZSl9In0=";
28+
public static final String token_cn_east_2 = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:a_z-7Ik-iwr9EOErAFmYzevmlfw=:eyJzY29wZSI6ImtvZG8tcGhvbmUtY24tZWFzdC0yIiwiZGVhZGxpbmUiOjE2OTA3NzMyNDcsICJyZXR1cm5Cb2R5Ijoie1wiZm9vXCI6JCh4OmZvbyksIFwiYmFyXCI6JCh4OmJhciksIFwibWltZVR5cGVcIjokKG1pbWVUeXBlKSwgXCJoYXNoXCI6JChldGFnKSwgXCJrZXlcIjokKGtleSksIFwiZm5hbWVcIjokKGZuYW1lKSwgXCJmc2l6ZVwiOiQoZnNpemUpfSJ9";
29+
public static final String invalidBucketToken = "dxVQk8gyk3WswArbNhdKIwmwibJ9nFsQhMNUmtIM:h9Ws_jPrgYhFGgz9LmIai8FB4-c=:eyJzY29wZSI6InpvbmVfaW52YWxpZCIsImRlYWRsaW5lIjoxNjkwNzczMjQ3LCAicmV0dXJuQm9keSI6IntcImZvb1wiOiQoeDpmb28pLCBcImJhclwiOiQoeDpiYXIpLCBcIm1pbWVUeXBlXCI6JChtaW1lVHlwZSksIFwiaGFzaFwiOiQoZXRhZyksIFwia2V5XCI6JChrZXkpLCBcImZuYW1lXCI6JChmbmFtZSksIFwiZnNpemVcIjokKGZzaXplKX0ifQ==";
3330

3431
// -----------
3532
public static final String ak = "bjtWBQXrcxgo7HWwlC_bgHg81j352_GhgBGZPeOW";

library/src/androidTest/java/com/qiniu/android/bigdata/client/ClientTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void testMultipartSyncPost() {
5555
UpToken token = UpToken.parse(TestConfig.commonToken);
5656

5757
Client client = new Client(null, 90, 90, null, null);
58-
ResponseInfo responseInfo = client.syncMultipartPost("http://up.qiniu.com", postArgs, token);
58+
ResponseInfo responseInfo = client.syncMultipartPost("https://up.qiniup.com", postArgs, token);
5959

6060
assertTrue(responseInfo != null);
6161
}
@@ -73,7 +73,7 @@ public void testMultipartAsyncPost() {
7373
UpToken token = UpToken.parse(TestConfig.commonToken);
7474

7575
Client client = new Client(null, 90, 90, null, null);
76-
client.asyncMultipartPost("http://up.qiniu.com", postArgs, token, null, new CompletionHandler() {
76+
client.asyncMultipartPost("https://up.qiniu.com", postArgs, token, null, new CompletionHandler() {
7777
@Override
7878
public void complete(ResponseInfo info, JSONObject response) {
7979

library/src/androidTest/java/com/qiniu/android/http/HttpTest.java

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public void setUp() throws Exception {
5050
@Test
5151
public void testPost1() throws Throwable {
5252

53-
httpManager.asyncPost("http://www.baidu.com",
53+
httpManager.asyncPost("https://up-na0.qiniup.com",
5454
"hello".getBytes(), null, UpToken.parse(TestConfig.commonToken), "hello".getBytes().length,
5555
null, new CompletionHandler() {
5656
@Override
@@ -72,13 +72,14 @@ public boolean shouldWait() {
7272
}
7373
}, 60);
7474

75-
Assert.assertTrue(info.reqId == "");
75+
assertEquals(info.error, 400, info.statusCode);
76+
assertTrue("reqid is empty", info.reqId.length() > 0);
7677
}
7778

7879
@Test
7980
public void testPost2() throws Throwable {
8081

81-
httpManager.asyncPost("http://up.qiniu.com", "hello".getBytes(), null,
82+
httpManager.asyncPost("https://up.qiniup.com", "hello".getBytes(), null,
8283
UpToken.parse(TestConfig.commonToken), "hello".getBytes().length,
8384
null, new CompletionHandler() {
8485
@Override
@@ -107,7 +108,7 @@ public void testPost3() throws Throwable {
107108
AsyncRun.runInMain(new Runnable() { // THIS IS THE KEY TO SUCCESS
108109
public void run() {
109110

110-
httpManager.asyncPost("http://httpbin.org/status/500", "hello".getBytes(),
111+
httpManager.asyncPost("https://httpbin.org/status/500", "hello".getBytes(),
111112
null, UpToken.parse(TestConfig.commonToken), "hello".getBytes().length,
112113
null, new CompletionHandler() {
113114
@Override
@@ -138,7 +139,7 @@ public boolean shouldWait() {
138139
public void testPost4() throws Throwable {
139140
AsyncRun.runInMain(new Runnable() { // THIS IS THE KEY TO SUCCESS
140141
public void run() {
141-
httpManager.asyncPost("http://httpbin.org/status/418",
142+
httpManager.asyncPost("https://httpbin.org/status/418",
142143
"hello".getBytes(),
143144
null, UpToken.parse(TestConfig.commonToken), "hello".getBytes().length,
144145
null, new CompletionHandler() {
@@ -160,17 +161,16 @@ public boolean shouldWait() {
160161
return false;
161162
}
162163
}
163-
}, 5);
164+
}, 60);
164165

165166
Assert.assertEquals(418, info.statusCode);
166167
Assert.assertNotNull(info.error);
167168
}
168169

169-
@Test
170-
public void testPostNoDomain() throws Throwable {
170+
private void testPostNoDomain() throws Throwable {
171171

172172

173-
httpManager.asyncPost("http://no-domain.qiniu.com", "hello".getBytes(),
173+
httpManager.asyncPost("https://no-domain.qiniu.com", "hello".getBytes(),
174174
null, UpToken.parse(TestConfig.commonToken), "hello".getBytes().length,
175175
null, new CompletionHandler() {
176176
@Override
@@ -217,8 +217,8 @@ public boolean shouldWait() {
217217
// ResponseInfo.TimedOut == info.statusCode);
218218
// }
219219

220-
@Test
221-
public void testPostIP() throws Throwable {
220+
221+
private void testPostIP() throws Throwable {
222222
info = null;
223223
StringMap x = new StringMap().put("Host", "up.qiniu.com");
224224

@@ -274,7 +274,7 @@ public boolean shouldWait() {
274274
}
275275
}, 60);
276276

277-
Assert.assertTrue(!"".equals(info.reqId));
277+
Assert.assertTrue(info.reqId.length() > 0);
278278
Assert.assertEquals(400, info.statusCode);
279279
}
280280

library/src/androidTest/java/com/qiniu/android/http/HttpsTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void setUp() throws Exception {
4444
public void testPost1() throws Throwable {
4545

4646
info = null;
47-
httpManager.asyncPost("https://www.baidu.com/", "hello".getBytes(), null,
47+
httpManager.asyncPost("https://up-na0.qiniup.com", "hello".getBytes(), null,
4848
UpToken.parse(TestConfig.commonToken), "hello".getBytes().length, null, new CompletionHandler() {
4949
@Override
5050
public void complete(ResponseInfo rinfo, JSONObject response) {
@@ -65,7 +65,8 @@ public boolean shouldWait() {
6565
}, 5);
6666

6767

68-
assertEquals(info.error, 200, info.statusCode);
68+
assertEquals(info.error, 400, info.statusCode);
69+
assertTrue("reqid is empty", info.reqId.length() > 0);
6970
}
7071

7172
// @SmallTest

library/src/androidTest/java/com/qiniu/android/http/connectCheck/ConnectCheckTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,21 +27,21 @@ public void testCheck() {
2727

2828
@Test
2929
public void testCustomCheckHosts() {
30-
GlobalConfiguration.getInstance().connectCheckURLStrings = new String[]{"https://www.baidu.com", "https://www.google.com"};
31-
int maxCount = 100;
30+
GlobalConfiguration.getInstance().connectCheckURLStrings = new String[]{"https://www.qiniu.com", "https://www.google.com"};
31+
int maxCount = 20;
3232
int successCount = 0;
3333
for (int i = 0; i < maxCount; i++) {
3434
if (ConnectChecker.isConnected(ConnectChecker.check())) {
3535
successCount += 1;
3636
}
3737
}
3838

39-
assertEquals("maxCount:" + maxCount + " successCount:" + successCount, maxCount, successCount);
39+
assertTrue("maxCount:" + maxCount + " successCount:" + successCount, successCount > 12);
4040
}
4141

4242
@Test
4343
public void testNotConnected() {
44-
GlobalConfiguration.getInstance().connectCheckURLStrings = new String[]{"https://www.test1.com", "https://www.test2.com"};
44+
GlobalConfiguration.getInstance().connectCheckURLStrings = new String[]{"https://connect.a.com", "https://connect.a.com"};
4545
int maxCount = 100;
4646
int successCount = 0;
4747
for (int i = 0; i < maxCount; i++) {

library/src/androidTest/java/com/qiniu/android/http/request/httpclient/SystemHttpClientTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public void testPostRequest() {
6060

6161
final WaitCondition waitCondition = new WaitCondition();
6262

63-
Request request = new Request("http://www.baidu.com/",
63+
Request request = new Request("https://www.baidu.com/",
6464
Request.HttpMethodPOST, null, "hello".getBytes(), 15);
6565

6666
SystemHttpClient client = new SystemHttpClient();
@@ -81,7 +81,7 @@ public void testSyncPostRequest() {
8181

8282
final WaitCondition waitCondition = new WaitCondition();
8383

84-
Request request = new Request("http://www.baidu.com/",
84+
Request request = new Request("https://www.baidu.com/",
8585
Request.HttpMethodPOST, null, "hello".getBytes(), 15);
8686

8787
SystemHttpClient client = new SystemHttpClient();
@@ -102,7 +102,7 @@ public void testPostRequestError() {
102102

103103
final WaitCondition waitCondition = new WaitCondition();
104104

105-
Request request = new Request("http://www.baidu.com/",
105+
Request request = new Request("https://www.baidu.com/",
106106
Request.HttpMethodPOST, null, "hello".getBytes(), 15);
107107

108108
SystemHttpClient client = new SystemHttpClient();

library/src/androidTest/java/com/qiniu/android/storage/ConcurrentResumeUploadTest.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ public void testHttpV1() {
6565
Configuration configuration = new Configuration.Builder()
6666
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V1)
6767
.useConcurrentResumeUpload(true)
68-
.useHttps(false)
6968
.build();
7069
int[] sizeArray = {500, 1000, 3000, 4000, 5000, 8000, 10000, 20000};
7170
for (int size : sizeArray) {
@@ -135,14 +134,12 @@ public void testNoKeyV1() {
135134
Configuration configurationHttp = new Configuration.Builder()
136135
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V1)
137136
.useConcurrentResumeUpload(true)
138-
.useHttps(false)
139137
.build();
140138
uploadFileAndAssertSuccessResult(file, null, configurationHttp, null);
141139

142140
Configuration configurationHttps = new Configuration.Builder()
143141
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V1)
144142
.useConcurrentResumeUpload(true)
145-
.useHttps(true)
146143
.build();
147144
uploadFileAndAssertSuccessResult(file, null, configurationHttps, null);
148145

@@ -226,7 +223,6 @@ public void testHttpV2() {
226223
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V2)
227224
.useConcurrentResumeUpload(true)
228225
.chunkSize(4 * 1024 * 1024)
229-
.useHttps(false)
230226
.build();
231227
int[] sizeArray = {500, 2000, 4000, 5000, 8000, 20000};
232228
long timestamp = new Date().getTime();
@@ -298,7 +294,6 @@ public void testNoKeyV2() {
298294
Configuration configurationHttp = new Configuration.Builder()
299295
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V2)
300296
.useConcurrentResumeUpload(true)
301-
.useHttps(false)
302297
.build();
303298
uploadFileAndAssertSuccessResult(file, null, configurationHttp, null);
304299

@@ -326,7 +321,6 @@ public void test0kV2() {
326321
Configuration configurationHttp = new Configuration.Builder()
327322
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V2)
328323
.useConcurrentResumeUpload(true)
329-
.useHttps(false)
330324
.build();
331325
uploadFileAndAssertResult(ResponseInfo.ZeroSizeFile, file, key, configurationHttp, null);
332326

library/src/androidTest/java/com/qiniu/android/storage/FormUploadTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ public void testHttp() {
6969
Configuration configuration = new Configuration.Builder()
7070
.resumeUploadVersion(Configuration.RESUME_UPLOAD_VERSION_V1)
7171
.useConcurrentResumeUpload(true)
72-
.useHttps(false)
7372
.build();
7473
int[] sizeArray = {500, 1000, 3000, 4000, 5000, 8000, 10000, 20000};
7574
for (int size : sizeArray) {
@@ -207,8 +206,7 @@ public void testUrlConvert() {
207206
}
208207

209208
Configuration configuration = new Configuration.Builder()
210-
.useHttps(false)
211-
.zone(new FixedZone(new String[]{"upnono-na0.qiniu.com", "upnono-na0.qiniu.com"}))
209+
.zone(new FixedZone(new String[]{"upnono-na0.qiniup.com", "upnono-na0.qiniup.com"}))
212210
.urlConverter(new UrlConverter() {
213211
@Override
214212
public String convert(String url) {

0 commit comments

Comments
 (0)