Send un-encoded query params for OData APIs

I am trying to use the AssignMessage policy to send a query param to an OData based API which is serving as the backend.

OData defines query parameters such as $filter, $metadata etc

However Edge always encodes the "$" character in the URL and it goes to the backend as %24 which the Backend doesn't recognize, hence the API always behaves in an unexpected way.

Is there a way to prevent certain characters from being sent in a URLEncoded way? Or disable URLEncoding on certain policies?

3 0 436
0 REPLIES 0