19.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.
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.0.3" }