According to naming guidelines, the developer application name can contain the characters # and %. I was able to create an application whose name contains these characters, but when I try to get the application info by calling the REST API, I received an internal server error.
I encoded the URL to call the Apigee API, so the # character is sent as %23, and % as %25. The API cuts the app name when reaches the %23 (#) and returns an error 500 if the %25 (%) is sent
Developer App name: ap1#-to$-d3l3t3%-cy_-.-t3st
GET developer app details with the name encoded: ap1%23-to%24-d3l3t3%25-cy_-.-t3st
GET developer app details with the name encoded and % character removed: ap1%23-to%24-d3l3t3-cy_-.-t3st
GET developer app details with # and % character removed: ap1-to%24-d3l3t3-cy_-.-t3st
In this case, the API was able to decode the application name correctly but of course, it returned 404 because the application name is wrong.
Can someone help me please and tell me what is the right way to send the # and % characters in the URL?
Regards,
Tania
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |