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
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
on 2012/05/02 21:50
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
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