Reproducing this is simple:
- Make a custom REST API resource
- Use a case-sensitive URL with that resource in an app
- Observe that the URL as actually sent to the endpoint is transformed to lowercase
This completely breaks using various Google REST APIs (such as the Firebase Auth REST API), which are case-sensitive and just plain don't work if the URL string is forced to lowercase.