-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit f13488e
Reject Uri with empty scheme or host, close #1445
Motivation:
Following #1442, we shouldn't accept Uri with empty scheme or empty
host, such as "http://".
Modifications:
* Introduce MiscUtils#isEmpty(String)
* Throw IllegalArgumentException on empty scheme or host, with message
mentioning missing field and original url
Result:
Better control on Uri that could cause AHC to choke1 parent 328ed7f commit f13488e
File tree
4 files changed
+26
-33
lines changed- client/src
- main/java/org/asynchttpclient
- uri
- util
- test/java/org/asynchttpclient/uri
4 files changed
+26
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | - | ||
16 | - | ||
15 | + | ||
16 | + | ||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
39 | - | ||
40 | - | ||
41 | - | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
42 | 44 | | |
43 | 45 | | |
44 | 46 | | |
| |||
66 | 68 | | |
67 | 69 | | |
68 | 70 | | |
69 | - | ||
71 | + | ||
70 | 72 | | |
71 | - | ||
73 | + | ||
72 | 74 | | |
73 | 75 | | |
74 | 76 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | + | ||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | - | ||
26 | + | ||
27 | + | ||
28 | + | ||
29 | + | ||
30 | + | ||
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
| |||
Lines changed: 11 additions & 25 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | - | ||
16 | - | ||
17 | 15 | | |
18 | 16 | | |
17 | + | ||
18 | + | ||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| |||
360 | 360 | | |
361 | 361 | | |
362 | 362 | | |
363 | - | ||
364 | - | ||
365 | - | ||
366 | - | ||
367 | - | ||
368 | - | ||
369 | - | ||
370 | - | ||
371 | - | ||
372 | - | ||
373 | - | ||
363 | + | ||
364 | + | ||
365 | + | ||
374 | 366 | | |
375 | - | ||
376 | - | ||
377 | - | ||
378 | - | ||
367 | + | ||
368 | + | ||
369 | + | ||
379 | 370 | | |
380 | 371 | | |
381 | - | ||
382 | - | ||
383 | - | ||
384 | - | ||
385 | - | ||
386 | - | ||
387 | - | ||
388 | - | ||
372 | + | ||
373 | + | ||
374 | + | ||
389 | 375 | | |
390 | 376 | | |
0 commit comments