无法使用 REST 将搜索查询发送到 Clusterpoint Cloud 服务器
Unable to send search query to the Clusterpoint Cloud server with REST
我在 Java 中为 android 使用 REST,并希望发送查询 {"query": "*"}
以获取所有文档的列表。
我用这个 url: https://api-eu.clusterpoint.com/my_accoundID/my_db_name
这是我 类 到 URL 的连接:
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
但我得到的是数据库状态,而不是所有文档的列表。
如果您想发送搜索查询以获取所有文档的列表,您应该在 url 中指定搜索命令并使用 POST 方法而不是 GET。 GET 用于状态。方法,需要使用的,取决于你要做什么。
只需将搜索命令添加到 url:https://api-eu.clusterpoint.com/my_accoundID/my_db_name/_search 并将方法更改为 "POST"。
我在 Java 中为 android 使用 REST,并希望发送查询 {"query": "*"}
以获取所有文档的列表。
我用这个 url: https://api-eu.clusterpoint.com/my_accoundID/my_db_name
这是我 类 到 URL 的连接:
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setRequestProperty("Accept", "application/json");
但我得到的是数据库状态,而不是所有文档的列表。
如果您想发送搜索查询以获取所有文档的列表,您应该在 url 中指定搜索命令并使用 POST 方法而不是 GET。 GET 用于状态。方法,需要使用的,取决于你要做什么。
只需将搜索命令添加到 url:https://api-eu.clusterpoint.com/my_accoundID/my_db_name/_search 并将方法更改为 "POST"。