浏览器 URL 参数
Neo4j 浏览器支持在查询组件中定义的一些 URL 参数。查询组件由问号 (?
) précédé et contient une chaîne de requête qui est une séquence de paires clé-valeur séparées par un esperluette (&
).
连接框架
使用连接 URL 预填充连接框架并设置数据库。
语法如下:
http://localhost:7474/browser?dbms=[connectionURL]&db=[databaseName]
http://localhost:7474/browser?connectURL=[connectionURL]&db=[databaseName] Deprecated
示例 1. 连接 URL 和数据库
http://localhost:7474/browser?dbms=neo4j://alice@localhost:7687&db=neo4j123
这将使用以下内容预填充连接框架:
-
连接 URL:
neo4j://localhost:7687
-
数据库:
neo4j123
-
用户名:
alice
也可以预填充授权方法。
语法如下:
http://localhost:7474/browser?preselectAuthMethod=[NATIVE]|[SSO]|[NO_AUTH]
-
[NATIVE]
是常规的用户名和密码,是默认设置。 -
[SSO]
允许您使用 SSO 登录。 -
[NO_AUTH]
表示不需要授权。
此外,还可以自动重定向到 SSO 提供商,就像用户在 UI 中单击了相应的 SSO 按钮一样,使用 sso_redirect
URL 参数。
语法如下:
http://localhost:7474/browser?sso_redirect=<idp_id>
示例中的 idp_id
是 SSO 提供商的 id
。为了确保浏览器找到正确的 SSO 提供商,建议也传递 connectURL
。
预填充编辑器
在 Neo4j 浏览器启动时使用命令预填充编辑器。支持的浏览器命令有:
-
guide
-
param
-
params
-
play
:play
和 :guide
命令会自动运行。
语法如下:
http://localhost:7474/browser?cmd=[command]&arg=[argument]
示例 2. 指南介绍
:guide intro
http://localhost:7474/browser?cmd=guide&arg=intro
示例 3. 播放电影
:play movies
http://localhost:7474/browser?cmd=play&arg=movies
示例 4. Param
:param example=>1
http://localhost:7474/browser?cmd=param&arg=example=>1
示例 5. Params
:params {example:1,foo:"bar"}
http://localhost:7474/browser?cmd=params&arg={example:1,foo:"bar"}