pub(super) fn uri_encode(input: &str, encode_slash: bool) -> String
AWS’s URI-encoding rules: unreserved characters pass through unescaped, / is left alone in a path, everything else becomes uppercase-hex %XX.
/
%XX