-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
2.9.1 GA, 2.14.0 GA, 2.13.2 GA
-
False
-
False
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
Not Started
-
+
-
Undefined
-
As visible in the steps to reproduce, it seems that the routing policy is introducing an unpredictable behaviour on certain characters, when routing the request to upstream:
+ --> encoded to %20 (wrong encoding) %2B --> changed to %20 %26 --> decoded to & %24 --> decoded to $ %23 --> left unchanged
The expected behaviour is that all the characters should be left unchanged
The issue happens here, called from here e.g. whenever the routing rule specifies a replace_path
Please read all comments.
- is blocked by
-
THREESCALE-6428 Add APIaaP Routing policy just before APICast policy
- Closed
-
THREESCALE-5117 Special characters in the backend usage path result in wrong routing
- Closed
- is duplicated by
-
THREESCALE-7130 APIaaP is causing URL encoding on API requests' paths
- Closed
- links to