Leere Sammlung und HTTP-Header Content-Range

8

Wie können wir leere Sammlung auf einer RESTful-Schnittstelle mit Inhaltsbereich Header umgehen ?

Wenn zum Beispiel 42 Datensätze vorhanden sind, würde eine Anfrage Range: items=0-41 alles zurückgeben und der Antwort-Header wäre: Content-Range: items 0-41/42 .

Wie können wir jedoch mit Content-Range header umgehen, wenn keine Datensätze vorhanden sind? Danke für jede Hilfe.

Bearbeiten:

Ich meine, eine leere Sammlung zurückgeben, der Server möchte möglicherweise Content-Range: items x-y/0 zurückgeben, wobei x und y ein Wert sind, der sich von 0 unterscheidet. Aber welcher? Ich denke, das ist eine klebrige Frage, und die Spezifikation erwähnt es nicht.

    
Doug 03.03.2013, 01:12
quelle

2 Antworten

5

Eigentlich sollte der Server mit einem HTTP 416 Request Not Satisfibable mit Content-Range: */0 antworten.

    
Doug 30.10.2013, 22:38
quelle
0

Wenn Sie Zahlen ungleich Null für X-Y / 0 erhalten, ist die Antwort vom Server ungültig (fehlerhaft). Fehler einreichen.

    
Kylar 18.03.2013 16:57
quelle