Java Neo4j-服务器为URL返回了HTTP响应代码:500:http://localhost:7474/db/data/cypher
我在使用HTTPConnection运行cypher时遇到以下异常 服务器为URL返回了HTTP响应代码:500: 若我用单引号传递cypher中的值,它将工作并获取输出对象 String query=“匹配(用户:用户{id:\'Sree\'})返回用户”Java Neo4j-服务器为URL返回了HTTP响应代码:500:http://localhost:7474/db/data/cypher,java,neo4j,cypher,Java,Neo4j,Cypher,我在使用HTTPConnection运行cypher时遇到以下异常 服务器为URL返回了HTTP响应代码:500: 若我用单引号传递cypher中的值,它将工作并获取输出对象 String query=“匹配(用户:用户{id:\'Sree\'})返回用户” 有什么建议吗?提前谢谢你 我觉得这很傻 代码中的一个小改动。将参数转换为JSONObject字符串 JSONObject jsonObject = new JSONObject(); jsonObject.put("query", quer
有什么建议吗?提前谢谢你 我觉得这很傻 代码中的一个小改动。将参数转换为JSONObject字符串
JSONObject jsonObject = new JSONObject();
jsonObject.put("query", query);
String urlParameters = jsonObject.toString();
而不是
String urlParameters = "{\"query\":\"" + query + "\"}";
String urlParameters = "{\"query\":\"" + query + "\"}";