neo4j-rstats / neo4r

A Modern and Flexible Neo4J Driver
https://neo4j-rstats.github.io/user-guide/
Other
106 stars 30 forks source link

Protocol "neo4j+s" not supported or disabled in libcurl #87

Open tousshahedian97 opened 3 years ago

tousshahedian97 commented 3 years ago

Hi guys,

I am trying to run a neo4j_api$new command to create a connection with a Neo4J database. The protocol for the url is neo4j+s. When attempting con$ping() (con being the object where I execute the neo4j_api$new function with the relevant parameters), I get the 403 implying a failed connection. When I run something like con$getversion() error:

Error: Protocol "neo4j+s" not supported or disabled in lib curl

I haven't been able to find a solution online as all tutorials use https links for the URL parameter: however for the cloud due to security reasons, they only provide a neo4j+s linkage for the database I'm trying to access.

Can anyone provide any help on how to access this or modify libcurl such that it allows neo4j+s protocols?

jeffreyxparker commented 3 years ago

Looks like only http is supported right now - see blurb on Neo4j's community driver page. Hopefully, neo4j+s will be supported soon.

Not ideal cause this package is way better, but the neo4j-shell package in R can connect to "neo4j+s".

gregleleu commented 2 years ago

This post was a while ago, but if it's still helpful: I have an instance with SSL, with the browser I connect with "neo4j+s" but in R I replace it with "https" and everything works.