N · Nicht gefunden
Wird zurückgegeben, wenn der Schlüssel zum Zeitpunkt einer Release-Anforderung (R) nicht existierte. Das ist kein Fehler — es wird als Wert "existierte nicht" zurückgegeben.
Byte-Notation:
opist ein ASCII-Zeichen,tokenist binär (u64, big-endian), undkeyist UTF-8-Text (variable Länge, in der Struktur alsNdargestellt). Das abschließende\nist0A. Der feste Header ist ein Binärwert und kann0x0Aenthalten — er muss daher zuerst anhand der Bytezahl verbraucht werden, bevor nach dem Zeilenumbruch gesucht wird.
token ist der Wert aus der Anfrage, unverändert zurückgespiegelt — der Client bestimmt darüber, zu welcher Anfrage diese Antwort gehört (Regeln zur Antwortzuordnung).
Ablauf
Release ist nahezu idempotent — sendest du R für einen Schlüssel, den der Server bereits per lease-Ablauf zurückgeholt hat, oder für einen bereits freigegebenen, erhältst du N. Da dies ein normaler Zweig des Ablaufs ist, müssen Clients dies nicht als Fehler behandeln.