【发布时间】:2016-04-25 22:55:55
【问题描述】:
我想使用 HTTP API 来完成作为 IIS Web 应用程序运行的 RavenDB 实例的工作。该页面上的文档没有介绍用于 URL 的约定。它直接跳转到使用 curl -X GET http://localhost:8080/docs/bobs_address ,而没有详细说明 RavenDB 作为 Web 应用程序运行的场景。我的具体设置表示 Raven DB + 它的 Silverlight Studio 位于 http://localhost/my_site/raven_db/ -- RavenDB web 应用程序是网站 web 应用程序的子级。
我想获取一个现有文档 (person/alice) 并创建一个新文档 (person/bob),但无法确定所需的 URL。
-
http://localhost/my_site/raven_db/docs
- GET = 返回一些管家数据,不是特别有用
- http://localhost/my_site/raven_db/docs/person/alice
-
http://localhost/my_site/raven_db/docs/Person/alice(RavenDB 区分大小写吗?)
- GET = 未找到
- http://localhost/my_site/raven_db/person/bob
-
http://localhost/my_site/raven_db/Person/bob(RavenDB 区分大小写吗?)
- GET = 未找到
在我的 CURL 操作用例中需要哪些 URL?是否需要任何地方的数据库名称(例如:“MyDataBox”),以便 RavenDB 不会尝试访问“system”数据库?
【问题讨论】: