Page MenuHomePhabricator

Follow RFC7807 for all services error responses
Open, LowPublic


The error responses that RESTBase or service-template bases services respond with do not follow RFC7807 even though they advitise to do so in the documentation.

In particular, instance is called uri in our responses, plus in service-template base services it's not pointing to the originally requested uri, but to the backend uri that have failed. We have to comply with the RFC, so the behaviour should be changed.