URL case sensitivity in Apigee

0 0 649

URLs and case sensitivity is a thorny area, filled with lots of assumed knowledge that is often wrong and implementations that don't follow standards (only email addresses are worse for this). This is a quick guide to how Apigee deals with the case in a URL.

NB. This is purely for Apigee and is not in any way a full description of URLs e.g. there is nothing about authority (which isn't allowed by Apigee) or fragments.

A URL is made up of:

scheme://hostpathquery
https://api.apigee.enterprise.com/v1/org/e?name=shady
Case Sensitive?Non/aNo (except for shortened names)Yes (usually)Yes (usually)

The errors that are returned vary depending where you put the wrong case. e.g.

https://api.enterprise.apigee.com/V1/o 400 Bad Request

https://api.enterprise.apigee.com/v1/O 404 Not Found

However, if you use the shortened name to call your API, e.g :

http://org-test.apigee.net/tesT302 returns 404

http://org-Test.apigee.net/test302 returns 404

Version history
Last update:
‎05-16-2016 02:14 AM
Updated by: