--aws-sigv4 doesn't sign requests with query string parameters with no value correctly #8107
This request gives an error:
Removing the query string or or adding a value to the query parameter fixes the issue
curl 7.79.1 (x86_64-w64-mingw32) libcurl/7.79.1 OpenSSL/1.1.1l (Schannel) zlib/1.2.11 brotli/1.0.9 zstd/1.5.0 libidn2/2.3.1 libssh2/1.10.0 nghttp2/1.45.1
windows 10; git-bash
The text was updated successfully, but these errors were encountered:
Seems like an equals sign is not being appended here.
EDIT: I think there may some other issues here. The query string is not being fully canonicalized. For example, the docs require sorting query parameters by field name in ascii order.