0
我正在嘗試使用Neo4jClient事務支持(Neo4jClient 1.1.0-Tx00008)的最新預發行版。我嘗試了最簡單的例子,但是當事務完成時(Neo4j Community 2.2.2或2.3),似乎總是會出現認證錯誤。下面的代碼:Neo4jClient交易 - 交易完成時的驗證錯誤
var graphClient = new GraphClient(new Uri("http://user:[email protected]:7474/db/data"));
graphClient.Connect();
using (var transaction = graphClient.BeginTransaction())
{
graphClient.Cypher.Create("(n:TestNode {Name:'TestNode2'})").ExecuteWithoutResults();
graphClient.Cypher.Create("(n:TestNode {Name:'TestNode3'})").ExecuteWithoutResults();
transaction.Commit();
}
總是導致這個錯誤時,事務提交時調用,或者如果我排除transaction.Commit()
和允許的範圍來結束:
Received an unexpected HTTP status when executing the request.
The response status was: 401 Unauthorized
The response from Neo4j (which might include useful detail!) was: <html>
<head><title>401 Authorization Required</title></head>
<body bgcolor="white">
<center><h1>401 Authorization Required</h1></center>
<hr><center>nginx</center>
</body>
</html>
不使用任何交易範圍內,節點創建正常。我已經查看了源代碼中的單元測試,但沒有看到如何調用它的任何區別。