使用CURL时
curl -XGET 'http://localhost:9200/_count?pretty' -d '
{
"query": {
"match_all": {}
}
}
'
命令格式如下
curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>'
被 < >
标记的部件:
|
适当的 HTTP 方法 或 谓词 : |
|
|
|
Elasticsearch 集群中任意节点的主机名,或者用 |
|
运行 Elasticsearch HTTP 服务的端口号,默认是 |
|
API 的终端路径(例如 |
|
任意可选的查询字符串参数 (例如 |
|
一个 JSON 格式的请求体 (如果请求需要的话) |
如果es返回的错误信息报错为Content-Type header [application/x-www-form-urlencoded] is not supported
则需要指定header,修改为:curl -H "Content-Type: application/json" -XGET 'http://192.168.30.1:9200/_count?pretty' -d '{"query": {"match_all": {}}}'