Read

Default Reading

Reading remotely from the repository generally follows the rules described in JCR_Webdav_Protocol.zip.

Batch Read

Batch read is triggered by adding a '.json' extension to the resource href. Optionally the client may explicitely specify the desired batch read depth by appending '.depth.json' extension. If no json extension is present the GET request is processed by applied the default remoting rules.

The response to a batch read request contains a plain text representing a JSON object. Its member either represent nodes or properties.

In order to cope with property types that cannot be expressed with JSON a couple of special rules are defined:

See Example: Batch Write for a demostration of the batch read functionality.