How to disable url encoding for the target urls

We are experiencing an issue that, TYK doing auto encoding for the characters like braces , single commas, etc while connecting to target URLs


Example User Request to TYK: https://wwww.tykdomainname.com/apiname/functionname(key1=‘value1’,key2=‘value2’,key3=‘value3’)

TYK is converting the target URL as : https://wwww.targetappdomainname.com/apiname/functionname(key1='value1',key2='value2',key3='value3')

The encoded characters by TYK as shown above, are causing issue, as the target application does not understand such special characters in the URLs.
Could you please let me know what needs to be done to fix this issue ?
How can we instruct TYK to not do any kind of encoding on the URLs ?

TYK Gateway version : 2.3.3

Thanks,
Shabeer

Hello!

This issue was fixed in 2.5. To make it work set http_server_options .skip_target_path_escaping to true.

Cheers!

Thanks Leon. We will try this in our next release then.

Thanks,
Shabeer