Return 200 OK if the request has been executed.
Return 400 Bad Request with message "Malformed URL" if an invalid URL is submitted.
Return 401 Unauthorized with message "Not authenticated" if invalid credentials are provided.
Return 403 Forbidden with message "Not authorized" if the user has insufficient permissions to make the request.
Return 404 Not Found if a data request does not match a defined service.
Return 404 Not Found if a data request matches a defined service, but the requested resource does not exist.
Return 406 Not Acceptable if content negotiation fails.
Return 503 Service Unavailable if the Service Registry is not active.
Return 503 Service Unavailable if a publishing request is issued while another publishing request is in progress.
Return 503 Service Unavailable if a data request is issued while a publishing request is in progress.