Skip to content

Unimplemented ​

unimplementedHTTP 501Retrying the same request will not help

This server does not support the operation or feature the request uses.

Why it happens ​

  • An operation or extension this server does not provide, or a feature its transport does not offer.
  • A REST binding reached at a method it is not bound to. That answers 405 with an Allow header rather than 501, carrying this same code.

What to do ​

  • Check the server's manifest at /rayfold/manifest for what it offers.

What it looks like ​

Inside a batch, the operation's frame carries it:

json
{
  "id": 1,
  "error": {
    "code": "unimplemented",
    "message": "No resolver for query recommendations"
  },
  "fin": true
}

retryable appears only where it differs from the code's default, which is the one at the top of this page.

When the whole request is refused over HTTP, the answer is a problem document:

json
{
  "type": "https://eddyboutros.github.io/rayfold/errors/unimplemented",
  "title": "unimplemented",
  "status": 501,
  "detail": "No resolver for query recommendations",
  "code": "unimplemented"
}

See also all error types and the errors chapter of the specification.

Released under the Apache-2.0 license.