We have some endpoints that receive a username, the username may contain special characters, for example: POST /api/users/{userName}/cars/
if the username is "joe+doe", then we have a 404 error, we have enconded and send POST /api/users/joe%2Bdoe/cars/
Still it doesn't work
We could either change to an id or change it into a format like "api/users/cars?username={username}" but we would like to follow the logic we have.
So the question is "is there a way to configure endpoints in rest api to accepts encoded chars"