Commit d3b0a56
committed
HTTPClient: Change how response bodies are handled
This is an API breaking change to change how response bodies are handled.
Instead of having the HTTPClient handle the body, the body handling is instead put into the request (so each request may handle the body differently if needed).
This breaks the API in that HTTPClient is no longer monitoring the maximum body accepted, but rather the default behavior in HTTPRequestBuilder is to buffer and monitor the body limit that was previously done in HTTPClient.1 parent b6bea4d commit d3b0a56
File tree
4 files changed
+157
-44
lines changed- client/src
- main/java/org/threadly/litesockets/client/http
- test/java/org/threadly/litesockets/client/http
- protocol/src/main/java/org/threadly/litesockets/protocols/http/request
4 files changed
+157
-44
lines changedLines changed: 18 additions & 26 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
67 | 66 | | |
68 | | - | |
69 | 67 | | |
70 | 68 | | |
71 | 69 | | |
| |||
90 | 88 | | |
91 | 89 | | |
92 | 90 | | |
93 | | - | |
| 91 | + | |
94 | 92 | | |
95 | 93 | | |
96 | 94 | | |
97 | 95 | | |
98 | 96 | | |
99 | | - | |
| 97 | + | |
100 | 98 | | |
101 | | - | |
102 | 99 | | |
103 | | - | |
104 | | - | |
| 100 | + | |
| 101 | + | |
105 | 102 | | |
106 | 103 | | |
107 | 104 | | |
| |||
114 | 111 | | |
115 | 112 | | |
116 | 113 | | |
117 | | - | |
118 | 114 | | |
119 | 115 | | |
120 | | - | |
| 116 | + | |
121 | 117 | | |
122 | | - | |
123 | 118 | | |
124 | 119 | | |
125 | 120 | | |
| |||
137 | 132 | | |
138 | 133 | | |
139 | 134 | | |
140 | | - | |
141 | 135 | | |
142 | 136 | | |
143 | | - | |
144 | | - | |
| 137 | + | |
| 138 | + | |
145 | 139 | | |
146 | 140 | | |
147 | 141 | | |
| |||
153 | 147 | | |
154 | 148 | | |
155 | 149 | | |
156 | | - | |
157 | | - | |
| 150 | + | |
158 | 151 | | |
159 | 152 | | |
160 | 153 | | |
161 | | - | |
| 154 | + | |
162 | 155 | | |
163 | | - | |
164 | 156 | | |
165 | 157 | | |
166 | 158 | | |
| |||
187 | 179 | | |
188 | 180 | | |
189 | 181 | | |
190 | | - | |
| 182 | + | |
191 | 183 | | |
192 | 184 | | |
193 | 185 | | |
| |||
196 | 188 | | |
197 | 189 | | |
198 | 190 | | |
199 | | - | |
| 191 | + | |
200 | 192 | | |
201 | 193 | | |
202 | 194 | | |
| |||
634 | 626 | | |
635 | 627 | | |
636 | 628 | | |
637 | | - | |
638 | 629 | | |
639 | 630 | | |
640 | 631 | | |
| |||
685 | 676 | | |
686 | 677 | | |
687 | 678 | | |
688 | | - | |
689 | | - | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
690 | 682 | | |
691 | | - | |
| 683 | + | |
692 | 684 | | |
693 | 685 | | |
694 | 686 | | |
| |||
697 | 689 | | |
698 | 690 | | |
699 | 691 | | |
700 | | - | |
| 692 | + | |
701 | 693 | | |
702 | 694 | | |
703 | 695 | | |
| |||
766 | 758 | | |
767 | 759 | | |
768 | 760 | | |
769 | | - | |
| 761 | + | |
770 | 762 | | |
771 | 763 | | |
772 | 764 | | |
| |||
Lines changed: 37 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| 33 | + | |
32 | 34 | | |
33 | 35 | | |
| 36 | + | |
34 | 37 | | |
35 | 38 | | |
36 | 39 | | |
| |||
58 | 61 | | |
59 | 62 | | |
60 | 63 | | |
61 | | - | |
| 64 | + | |
62 | 65 | | |
63 | 66 | | |
64 | 67 | | |
| |||
146 | 149 | | |
147 | 150 | | |
148 | 151 | | |
149 | | - | |
| 152 | + | |
150 | 153 | | |
151 | 154 | | |
152 | 155 | | |
| |||
192 | 195 | | |
193 | 196 | | |
194 | 197 | | |
195 | | - | |
| 198 | + | |
196 | 199 | | |
197 | 200 | | |
198 | 201 | | |
| |||
292 | 295 | | |
293 | 296 | | |
294 | 297 | | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
295 | 324 | | |
296 | 325 | | |
297 | 326 | | |
| |||
342 | 371 | | |
343 | 372 | | |
344 | 373 | | |
345 | | - | |
| 374 | + | |
346 | 375 | | |
347 | 376 | | |
348 | 377 | | |
| |||
368 | 397 | | |
369 | 398 | | |
370 | 399 | | |
371 | | - | |
| 400 | + | |
372 | 401 | | |
373 | 402 | | |
374 | 403 | | |
| |||
379 | 408 | | |
380 | 409 | | |
381 | 410 | | |
382 | | - | |
| 411 | + | |
383 | 412 | | |
384 | 413 | | |
385 | 414 | | |
| |||
426 | 455 | | |
427 | 456 | | |
428 | 457 | | |
429 | | - | |
| 458 | + | |
430 | 459 | | |
431 | 460 | | |
432 | 461 | | |
| |||
441 | 470 | | |
442 | 471 | | |
443 | 472 | | |
444 | | - | |
| 473 | + | |
445 | 474 | | |
446 | 475 | | |
447 | 476 | | |
| |||
Lines changed: 32 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
| 10 | + | |
9 | 11 | | |
10 | 12 | | |
11 | 13 | | |
| |||
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| 25 | + | |
23 | 26 | | |
24 | 27 | | |
25 | 28 | | |
26 | | - | |
| 29 | + | |
| 30 | + | |
27 | 31 | | |
28 | 32 | | |
29 | 33 | | |
| 34 | + | |
30 | 35 | | |
31 | 36 | | |
32 | 37 | | |
| |||
43 | 48 | | |
44 | 49 | | |
45 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
46 | 55 | | |
47 | 56 | | |
48 | 57 | | |
| |||
64 | 73 | | |
65 | 74 | | |
66 | 75 | | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 76 | | |
76 | 77 | | |
77 | 78 | | |
| |||
112 | 113 | | |
113 | 114 | | |
114 | 115 | | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
115 | 138 | | |
0 commit comments