Prev |  | Next

## 20.4. Streaming

All responses from the REST API can be transmitted as JSON streams, resulting in better performance and lower memory overhead on the server side. To use streaming, supply the header `X-Stream: true` with each request.

Figure 20.2. Final Graph

Example request

- `GET` `http://localhost:7474/db/data/`
- `Accept:` `application/json`
- `X-Stream:` `true`

Example response

- `200:` `OK`
- `Content-Type:` `application/json; charset=UTF-8; stream=true`

    {
      "extensions" : {
      },
      "node" : "http://localhost:7474/db/data/node",
      "node_index" : "http://localhost:7474/db/data/index/node",
      "relationship_index" : "http://localhost:7474/db/data/index/relationship",
      "extensions_info" : "http://localhost:7474/db/data/ext",
      "relationship_types" : "http://localhost:7474/db/data/relationship/types",
      "batch" : "http://localhost:7474/db/data/batch",
      "cypher" : "http://localhost:7474/db/data/cypher",
      "indexes" : "http://localhost:7474/db/data/schema/index",
      "constraints" : "http://localhost:7474/db/data/schema/constraint",
      "transaction" : "http://localhost:7474/db/data/transaction",
      "node_labels" : "http://localhost:7474/db/data/labels",
      "neo4j_version" : "2.1.0-M01"
    }

Copyright © 2014 Neo Technology

Prev | Up | Next
| Home |