Допустим, я создал службу REST для создания заметок, которая выглядит примерно так:
GET /notes/ // gives me all notes
GET /notes/{id} // gives the note with the identified by {id}
POST /notes/ // creates note
PUT /notes/{id} // updates note identified by {id}
DELETE /notes/{id} // delete note
Теперь я хочу создать подресурсы, которые позволяют мне получать / обновлять / удалять первую или последнюю заметку.
GET /notes/first // get first note added
PUT /notes/last // updates last note added
DELETE /notes/first // delete first note
Это противоречит принципам REST?
Заранее спасибо:)
РЕДАКТИРОВАТЬ:
PS: в этом примере я ожидаю, что ID всегда будет числом