Wojciech Święch
unread,Jun 21, 2025, 4:46:58 AMJun 21Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to KrakenD Community
Hi,
I'm trying to proxy some web services, forwarding the query string from the endpoint to the backend.
I’ve tried using "input_query_strings": ["*"], "input_query_strings": ["$count", "$filter"], and even setting static values with:
"modifier/martian": {"querystring.Modifier": {...}}
However, in every case, I end up with a plus sign (+) instead of spaces (%20) in the query string sent to the backend.
Unfortunately, my backend service doesn't support the plus sign (+) for spaces — it only accepts %20.
Example of endpoint request:
...CustomerInfoSet?$count=true&$filter=Name%20eq%20%27BECH%27"
and coresponding backend request:
...CustomerInfoSet?%24count=true&%24filter=Name+eq+%27BECH%27
Does anyone know how to prevent KrakenD from encoding spaces as plus signs in the backend query string?
Any help or suggestions would be greatly appreciated. Thanks in advance.