Layer7 API Management

 View Only

 "|" separated query strings not Supported by Route policy without encoding

Rohit_Sharma's profile image
Rohit_Sharma posted Jan 13, 2021 12:36 AM
Hi Team,
Facts:

I have a flow pretty much looking like this APP--->CA gateway --->Target .. 

The APP sends multiple item information with "|" separated values in Query parameter. So as the Target's expectation..  Ex: https://xyz.com/item?id=123ds|234fs

Target is not capable of accepting URL encoded query parameters/strings. 

Problem:
 Route actions rejects any URI with character "|" in it and aborts routing the traffic to Target [ Error msg: Invalid URI https://xyz.com/item?id=123ds|234fs]

Please provide if there is any solution other than url encoding to solve the above problem.

Thanks,
Rohit