1

したがって、通常、開発環境にNeo4jをインストールすると、ローカルでホストされているバージョンのNeo4Jserverが作成されます。これは通常、localhost:7474 / db/dataで参照できます。

コードは次のようになります。

var client = new GraphClient(new Uri("http://localhost:7474/db/data"));
client.Connect();

ただし、いつかクラウドベースのNeo4Jサーバー(Heroku、Azureなど)に接続する必要があります。もちろん、それはネットワーク資格情報を提供する必要があることを意味します。素手だけを使用する場合は、次のようになります。

var http = (HttpWebRequest)WebRequest.Create(new Uri("http://<<your_REST_query"));
var cred = new NetworkCredential("yourusername", "yourpassword");

http.Credentials = cred;

var response = http.GetResponse();
var stream = response.GetResponseStream();

しかし、Neo4JClientに接続するためのネットワーククレデンシャルを含めるにはどうすればよいですか?または私が知らない別のオプションはありますか?

4

2 に答える 2

1

基本認証クレデンシャルの標準URI構文をサポートしています。

var client = new GraphClient(new Uri("http://user:pass@localhost:7474/db/data"));
于 2012-11-08T11:36:27.380 に答える
0

バージョン1.1.0.0から

var username = "app_username"
var password = "1@mGr@phG0d"    
var client = new GraphClient(new Uri("http://localhost:7474/db/data"), username, password);
于 2016-03-14T03:39:46.027 に答える