HoneyryderChuck
f520785572
added content-type filtering to decoders
2021-08-10 13:50:34 +01:00
HoneyryderChuck
556c94a575
added multipart decooder, which overtakes on Response#form for multipart payloads
2021-08-09 15:54:25 +01:00
HoneyryderChuck
e5a120111c
added tests for json and form (also multipart) decoders
2021-08-09 15:54:24 +01:00
HoneyryderChuck
dbea29cca8
regressions for bugs fixed in 0.14.2 and 0.14.1
2021-06-02 19:00:14 +01:00
HoneyryderChuck
dda1315db4
adding tests to enure that field order is respected, even when repeated, when performing form/multipart requests ( Closes #126 )
2021-05-27 19:11:15 +01:00
HoneyryderChuck
c61007ba0f
do not forget the filename in those multipart spoofs
2021-05-27 17:53:45 +01:00
HoneyryderChuck
35df9c7683
fix: allow setting arbitrary content types for multipart requests
...
very useful when testing spoof requests.
2021-05-27 16:50:38 +01:00
HoneyryderChuck
7082f63e4e
more explicit error message in multipart test
2021-02-16 18:27:05 +00:00
HoneyryderChuck
10bb2fbfd2
removed test logging
2021-02-07 15:52:28 +00:00
HoneyryderChuck
9ca4cbe68b
yield error response on frame protocol errors for a given stream
...
stream HTTP/2 framing errors were being yielded directly into the connection. This had
the issue of not closing the request, thereby causing an infinite loop
when closing the connection. This seemed to be the issue in CI.
2021-02-07 15:16:26 +00:00
HoneyryderChuck
5a9277d8f4
logging multipart retry test, this seems to be the onne hanging from time to time...
2021-02-06 16:34:47 +00:00
HoneyryderChuck
a29961962b
allowing multipart requests to be retried (although, to be fair, user has to push a lot of knobs to do so)
2021-01-13 13:40:05 +00:00
HoneyryderChuck
42297cd38d
simplifying apis, testing pathnames
2021-01-13 12:27:13 +00:00
HoneyryderChuck
25d5e93248
added additional tests for the future accepted variationns of multipart parameters
2021-01-13 00:00:09 +00:00
HoneyryderChuck
65f5e86f3f
allowing nested params also when posting multipart requests
2020-12-10 13:46:57 +00:00
HoneyryderChuck
ce674ff4e2
Added multipart plugin, to handle multipart requests
...
This logic was extracted from the vanilla httpx build to a plugin to
make the gem "leaner", by removing "http_form_data" as a hard
dependency.
The multipart plugin still requires one to install it though, but if you
don't need to upload files, you don't have to install the gem anymore
2018-11-23 16:06:25 +00:00