cancel
Showing results for 
Search instead for 
Did you mean: 

URL param encode in API Management

nick_xie823
Member
0 Kudos

Raw URL: https://xxx.xxx.com/Test?fields=value(a,b)

This URL is working fine if I call on premise without using SAP API Management.

If I call the URL request via SAP API Management I get an error code 400, and on premise get below URL:

https://xxx.xxx.com/Test?fields=value%28a%2Cb%29

It is not expect value.

Actually, it is same with raw URL if I use javascript encodeURI function to encode the raw URL.

I don't create any policy in SAP API Management, please kindly advice how to prevent URL params are encoded by SAP API Management.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member37862
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Nick,

This is the default HTTP encoding behavior.

I feel that the backend system should be able to handle this HTTP encoding..

Regards,

Raghavendra Kulkarni