在ArangoDB 1.1中,出现此错误是预期的,因为ArangoDB 1.1尚未具备位于 /_api/graph 的图形API。
在ArangoDB 1.2中应该可以正常工作。可以通过以下方式获取当前版本的ArangoDB。
arangod --version
或者
curl -X GET http://127.0.0.1:8529/_api/version
(IP地址和/或端口可能需要调整)
如果服务器报告的版本号小于1.2,则图形API尚不可用。 如果服务器报告至少1.2的版本号,请尝试通过cURL访问URL:
curl -X POST --dump - --data '{"vertices":"myVertices","edges":"myEdges","_key":"myGraph"}' http://127.0.0.1:8529/_api/graph
这应该返回非HTTP 501结果,例如:
HTTP/1.1 201 Created
server: triagens GmbH High-Performance HTTP Server
connection: Keep-Alive
content-type: application/json; charset=utf-8
content-length: 137
{"graph":{"_id":"_graphs/myGraph","_rev":"12347803","_key":"myGraph","vertices":"myVertices","edges":"myEdges"},"error":false,"code":201}