所以我在纯 REST(没有 Neo4JClient)中测试 Neo4J,我有这个代码:
       var client = new RestClient("http://url");
        string requestText = "{  \"query\" : \"start x  = node(1) match path = (x--IsFriendOf) return path, IsFriendOf.name\",  \"params\" : {  }}";
        var request = new RestRequest();
        request.Method = Method.POST;
        request.RequestFormat = DataFormat.Json;
        request.Resource = "/foo/bar";
        request.AddHeader("Content-Length", requestText.Length.ToString());
        request.AddHeader("Host", "ip:port");
        request.AddHeader("Accept", "application/json");
        request.AddHeader("Content-Type", "application/json");
        request.AddHeader("Authorization", "Basic encoded64credentials");
        request.AddBody(requestText);
        IRestResponse response = client.Execute(request);
如果我在 Fiddler 本身中执行 RAW 请求,我会得到想要的结果,
但是,如果我在 .Net 4.5 的控制台应用程序中执行此操作,我会看到:

我在防火墙中创建了一条规则,以允许控制台可执行文件的传入/传出请求,并且我停用了 IE 保护模式,但仍然没有运气。
有人对这个问题有一些想法吗?