当尝试使用cleandb扩展(对于 neo4j 1.8)清除neo4j(1.8.2)时,它失败了:
[path] ? curl -v -X DELETE 'http://localhost:7475/db/cleandb/12sE$lkj3%'
* About to connect() to localhost port 7475 (#0)
* Trying 127.0.0.1...
* Connected to localhost (127.0.0.1) port 7475 (#0)
> DELETE /db/cleandb/12sE$lkj3% HTTP/1.1
> User-Agent: curl/7.29.0
> Host: localhost:7475
> Accept: */*
>
< HTTP/1.1 500 Internal Server Error
< Content-Length: 0
< Server: Jetty(6.1.25)
<
* Connection #0 to host localhost left intact
显然,我不仅得到了 500 错误代码,而且数据库也没有被清除。当然,插件的访问 URL 和 "secret-key" 设置为curl
请求中使用的:
org.neo4j.server.thirdparty_jaxrs_classes=org.neo4j.server.extension.test.delete=/db/cleandb
org.neo4j.server.thirdparty.delete.key=12sE$lkj3%
我会方便地添加cleandb标签,但我缺乏 1500 的声誉。
有任何想法吗?提前致谢!
编辑 (我使用 cleandb 的原因是在 neo4django 中设置单元测试)。 /编辑