I’ve quite a weird issue with the requests going through CF.
For internal usage, I’m performing a request like this:
where, as you can see, the ‘&’ was escaped with its encoded sequence
When I perform the request directly, I find the following URI query parameters in my web server’s logs:
On the contrary, when the request is performed through CF, they are:
You can see that in the latter request, the URI query parameters are preceded by the encoded form of &.
Unfortunately, this throws an error in the application.
Strangely enough, if my add another parameter:
the result is correct.
How can I use the encoded form of & without triggering such behavior?
Feel free to reply if you think the problem is not clear,