Changes for page ERRest In Depth

Last modified by Pascal Robert on 2012/06/10 16:01

From version 34.1
edited by Pascal Robert
on 2012/06/10 12:18
Change comment: There is no comment for this version
To version 40.1
edited by Pascal Robert
on 2012/05/02 21:50
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,25 +23,3 @@
1 -General architecture
2 -Same Origin policy
3 -Transactions
4 -HTML vs other formats
5 -Response representation
6 -Missing route
7 -Missing object
8 -POJO objects
9 -Headers
10 -Caching
11 -Adding new format
12 -Security
13 -strictMode
14 -Workflow
15 -Query arguments and RXRestFetchSpecification
16 -ERXRestNameRegistry
17 -MapClassDescription / NSDictionaryClassDescription
18 -
19 -ERXRestUtils
20 -
21 -request > route
22 -
23 23  * ERXRestContext
24 24  ** contains the editing context and an userInfo dictionnary
25 25  ** will be populated with er.rest.dateFormat, er.rest.timestampFormatter and er.rest.timestampFormat (read only for non-HTML responses)
... ... @@ -68,7 +68,6 @@
68 68  ** er.rest.timestampFormat.secondary
69 69  ** er.rest.timestampFormatter
70 70  ** er.rest.rfcDateFormat
71 -** er.rest.jodaTime
72 72  ** ERXRest.transactionsEnabled (default 'false') ERXRestTransactionRequestAdaptor
73 73  ** ERXRest.maxEventsPerTransaction (default '50') ERXRestTransactionRequestAdaptor
74 74  ** ERXRest.accessControlAllowRequestHeaders (ERXRouteController)
... ... @@ -79,7 +79,7 @@
79 79  ** ERXRest.accessControlMaxAge (ERXRouteController)
80 80  *** (default 1728000) This header indicates how long the results of a preflight request can be cached. For an example of a preflight request, see the above examples.
81 81  ** ERXRest.accessControlAllowOrigin (ERXRouteController)
82 -*** Set the value to '**' to enable all origins. See [[https://developer.mozilla.org/En/HTTP_access_control#Access-Control-Allow-Origin]]**
59 +*** Set the value to '**' to enable all origins. See https:~/~/developer.mozilla.org/En/HTTP_access_control#Access-Control-Allow-Origin**
83 83  * JSON Schema
84 84  ** {{code}}
85 85  /something?schema=true
... ... @@ -93,6 +93,31 @@
93 93  }
94 94  {{/code}}
95 95  
73 +Same Origin policy
74 +Transactions
75 +HTML vs other formats
76 +Response representation
77 +Missing route
78 +Missing object
79 +POJO objects
80 +Headers
81 +Caching
82 +Adding new format
83 +Security
84 +strictMode
85 +Workflow
86 +Query arguments and RXRestFetchSpecification
87 +ERXRestNameRegistry
88 +MapClassDescription / NSDictionaryClassDescription
89 +
90 +ERXRestUtils
91 +Properties
92 +er.rest.dateFormat
93 +er.rest.timestampFormat
94 +er.rest.rfcDateFormat
95 +
96 +request > route
97 +
96 96  Application(ERXApplication).dispatchRequest(WORequest) line: 2051
97 97  ERXRouteRequestHandler(WOActionRequestHandler).//handleRequest(WORequest) line: 221
98 98  ERXRouteRequestHandler.getRequestHandlerPathForRequest(WORequest) line: 782//
... ... @@ -124,3 +124,13 @@
124 124  | ERXRest.strictMode | ERXRest.strictMode
125 125  \\          |
126 126  ERXRouteController
129 +
130 +Properties
131 +
132 +ERXRest.accessControlAllowRequestHeaders
133 +ERXRest.accessControlAllowRequestMethods
134 +ERXRest.defaultFormat
135 +ERXRest.strictMode
136 +ERXRest.allowWindowNameCrossDomainTransport
137 +ERXRest.accessControlMaxAge
138 +ERXRest.accessControlAllowOrigin