【发布时间】:2020-08-31 23:39:09
【问题描述】:
我正在尝试使用 Gremlin.Net 库连接 neo4j 本地设置(Windows 10 WSL Ubunutu 18.04)。 Neo4j 服务器已启动并在http://localhost:8182/ 中运行。当我尝试使用下面的代码进行连接时,它会抛出错误 System.Net.WebSockets.WebSocketException: 'The server returned status code '404' when status code '101' was expected.' 我在这里缺少什么。
var gremlinServer = new GremlinServer("localhost", 8182);
var graphsonReader = new GraphSON2Reader(
new Dictionary<string, IGraphSONDeserializer> { { MyType.GraphsonType, new MyTypeReader() } });
//var graphsonWriter = new GraphSON2Writer(
// new Dictionary<Type, IGraphSONSerializer> { { typeof(MyType), new MyClassWriter() } });
_connection = new GremlinClient(gremlinServer, graphsonReader, new GraphSON2Writer(), GremlinClient.GraphSON2MimeType);
return _connection;
【问题讨论】:
标签: ubuntu neo4j gremlin windows-subsystem-for-linux gremlinnet