-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit 70073f5
committed
fix: inappropriate connection reuse when using HTTP proxy
There is an extra CONNECT request needs to send before the real request to the HTTP proxy and the 2nd request only happens if the CONNECT request succeeds. When CONNECT failed, the connection should be dropped as it's not in connected state.
Signed-off-by: Jason Joo <hblzxsj@gmail.com>1 parent 6afba08 commit 70073f5
File tree
2 files changed
+51
-4
lines changed- client/src
- main/java/org/asynchttpclient/netty/handler
- test/java/org/asynchttpclient/proxy
2 files changed
+51
-4
lines changedLines changed: 7 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | + | ||
31 | 32 | | |
32 | 33 | | |
33 | 34 | | |
| |||
39 | 40 | | |
40 | 41 | | |
41 | 42 | | |
42 | - | ||
43 | + | ||
43 | 44 | | |
44 | - | ||
45 | + | ||
46 | + | ||
47 | + | ||
48 | + | ||
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
| |||
75 | 79 | | |
76 | 80 | | |
77 | 81 | | |
78 | - | ||
82 | + | ||
79 | 83 | | |
80 | 84 | | |
81 | 85 | | |
| |||
Lines changed: 44 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | + | ||
16 | 17 | | |
17 | 18 | | |
19 | + | ||
18 | 20 | | |
19 | 21 | | |
20 | 22 | | |
| |||
29 | 31 | | |
30 | 32 | | |
31 | 33 | | |
34 | + | ||
35 | + | ||
36 | + | ||
37 | + | ||
38 | + | ||
39 | + | ||
32 | 40 | | |
33 | 41 | | |
34 | 42 | | |
| |||
37 | 45 | | |
38 | 46 | | |
39 | 47 | | |
40 | - | ||
48 | + | ||
41 | 49 | | |
42 | 50 | | |
43 | 51 | | |
| |||
129 | 137 | | |
130 | 138 | | |
131 | 139 | | |
140 | + | ||
141 | + | ||
142 | + | ||
143 | + | ||
144 | + | ||
145 | + | ||
146 | + | ||
147 | + | ||
148 | + | ||
149 | + | ||
150 | + | ||
151 | + | ||
152 | + | ||
153 | + | ||
154 | + | ||
155 | + | ||
156 | + | ||
157 | + | ||
158 | + | ||
159 | + | ||
160 | + | ||
161 | + | ||
162 | + | ||
163 | + | ||
164 | + | ||
165 | + | ||
166 | + | ||
167 | + | ||
168 | + | ||
169 | + | ||
170 | + | ||
171 | + | ||
172 | + | ||
173 | + | ||
174 | + | ||
132 | 175 | | |
0 commit comments