Describe the bug
Attempted to recreate some HTTP calls that work with the real Azure App Config API, like PUT'ing a feature flag, and it fails with a 404 if the key in the URL contains a slash. Feature flags have a key prefix of .appconfig.featureflag/ so the URL is like /kv/.appconfig.featureflag/MyFlagName
Note that the solution is not to URL encode the slash, as that does not match the behavior of Azure App Config.
Current behavior
Steps to reproduce the behavior:
Use Postman to PUT /kv/.appconfig.featureflag/MyFlagName with a valid feature flag body (see below)
Describe the bug Attempted to recreate some HTTP calls that work with the real Azure App Config API, like PUT'ing a feature flag, and it fails with a 404 if the key in the URL contains a slash. Feature flags have a key prefix of
.appconfig.featureflag/
so the URL is like/kv/.appconfig.featureflag/MyFlagName
Note that the solution is not to URL encode the slash, as that does not match the behavior of Azure App Config.
Current behavior Steps to reproduce the behavior:
PUT /kv/.appconfig.featureflag/MyFlagName
with a valid feature flag body (see below)Example feature flag body:
Expected behavior 200 OK result
Screenshots N/A
Additional context I will attempt to fix this problem and submit a PR.