Replies: 3 comments 12 replies
-
But which upstream paths are you utilizing? So, you've attempted:
Have you tried |
Beta Was this translation helpful? Give feedback.
-
Hi I tried using {everything} - without any success comparision ver:23.3.4 as you can see in newest version %2B was send as + and + was translated to white space |
Beta Was this translation helpful? Give feedback.
-
@mponiedzialek wrote on Oct 23
🆗 This change might resolve the issue. Are you planning to open a PR? Regarding the problem, does it still occur when using the Catch All aka |
Beta Was this translation helpful? Give feedback.
-
Ocelot version 23.3.4
Problem
Hi
How to solve this problem
when I tried to pass the string with plus sign (+) properly encoded as %2B it was finally interpreted as white space ' '
I used
{catchAll}
{everything}
param={param}
param=%2BTEST+TEST
in each case the +/%2B was replaced by ' '(white space)
I know that + is the symbol of white space in URL and I think it is the clue of the issue
Direct call to the target api works fine
Beta Was this translation helpful? Give feedback.
All reactions