Changes for page ERRest Boot Camp
Last modified by Pascal Robert on 2012/05/16 19:16
From version 6.1
edited by Pascal Robert
on 2012/03/11 21:26
on 2012/03/11 21:26
Change comment:
There is no comment for this version
To version 10.1
edited by Pascal Robert
on 2012/05/02 15:09
on 2012/05/02 15:09
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,3 +1,53 @@ 1 +* What is REST 2 +** Consistent URLs 3 +** Stateless 4 +** Using HTTP protocol to full extend (methods, cache, status codes, headers, redirections) 5 +** Multiple representations of same object, but only one URL for object 6 +** HATEOAS mention 7 +* Using an existing model and explaining how it works 8 +** BlogEntry 9 +*** title 10 +*** content 11 +*** dateInserted 12 +*** dateModified 13 +*** author 14 +** BlogAuthor 15 +*** name 16 +*** password 17 +*** email 18 +*** entries 19 +* Basic REST routes (JSON) 20 +** adding a migration to create the admin user 21 +** adding a BlogAuthor user 22 +** adding a BlogEntry 23 +** getting a BlogEntry 24 +** modifying a BlogEntry 25 +** deleting a blogEntry 26 +** viewing a author and its posts (in XML) 27 +* HTML REST routes 28 +** explain how URL are differents 29 +** automatic HTML routing vs manual 30 +** listing blog posts 31 +** listing authors 32 +** batching and sorting 33 +* Better names: entity and attribute alias 34 +* Handling status codes 35 +** 200&201 36 +** 404&410 37 +*** Returning 410 for entries that were deleted 38 +** 405 39 +** 50x 40 +** 401&403 41 +*** when trying to create blog entry without logged user 42 +* Redirections 43 +** How to do them, codes 301 and 302 differences 44 +* Adding headers to response 45 +* Adding caching to the blog 46 +* Adding non-EO support 47 +* Adding keys for non-model attributes 48 +* Date formats 49 +* JSON Schema 50 + 1 1 RestContext 2 2 Properties 3 3 JSON Schema ... ... @@ -12,6 +12,6 @@ 12 12 Security 13 13 strictMode 14 14 Workflow 15 -Query arguments and RXRestFetchSpecification 65 +Query arguments and ERXRestFetchSpecification 16 16 ERXRestNameRegistry 17 17 MapClassDescription / NSDictionaryClassDescription