Get Request URI's are returning encoded in latest version of Katalon

In older versions of Katalon the response looks like this. Which is the correct expected response.

This is also returned correctly in PostMan.

However in the latest version of Katalon it is returning this…

See “URL Encoding”

HTML 5 specifies the following transformation for submitting HTML forms with the “get” method to a web server.[1] The following is a brief summary of the algorithm:

  • Characters that cannot be converted to the correct charset are replaced with HTML numeric character references[11]
  • SPACE is encoded as ’ + ’ or ’ %20
  • Letters ( AZ and az ), numbers ( 09 ) and the characters ’ * ‘,’ - ‘,’ . ’ and ’ _ ’ are left as-is
  • + is encoded by %2B
  • All other characters are encoded as %HH hex representation with any non-ASCII characters first encoded as UTF-8 (or other specified encoding)

If we take this description “correct”, both of the URL strings returned by older/latest Katalon look incorrect.

  • the older version; a query string should not contain ‘/’ character unencoded
  • the latest version: a query string should not contain ‘,’ character unencoded

Hi @Chase_Emerick,
Can you share with us which older version?


@huynguyen This also is occurring in the latest version. 7.2.1

Hi @Chase_Emerick,
Sorry for the late response. Starting from version 7.0.6, we have automatically encoded query parameters (both name and value) before sending request, and that is the cause of your issue.
We will consider creating an option for disabling this auto encoding in upcoming releases.