Skip to content

v2.8.7

Choose a tag to compare

@igorzheludkov igorzheludkov released this 14 Aug 11:09
· 107 commits to main since this release

Fix: app_request sent bodies double-encoded.

A string body was JSON-stringified a second time, so a pre-serialised payload reached the server as a quoted, escaped string. JSON APIs read that as an empty parameter set and answer with an ordinary validation error, so the tool reported what looked like a legitimate backend rejection and nothing hinted the payload had been mangled. Strings are now sent verbatim (urlencoded and raw bodies work too); objects still get exactly one stringify.

Same release fixes a sibling bug: header lookups were exact-case, so passing content-type or authorization in lower case added a second header next to your own, stamping the JSON content type over a urlencoded body and the auto bearer over an explicit token. All reads are now case-insensitive.