zoukankan      html  css  js  c++  java
  • curl命令

    使用CURL时
    curl -XGET 'http://localhost:9200/_count?pretty' -d '
    {
        "query": {
            "match_all": {}
        }
    }
    '
    命令格式如下
    curl -X<VERB> '<PROTOCOL>://<HOST>:<PORT>/<PATH>?<QUERY_STRING>' -d '<BODY>'

    被 < > 标记的部件:

    VERB

    适当的 HTTP 方法 或 谓词 : GET`、 `POST`、 `PUT`、 `HEAD 或者 `DELETE`。

    PROTOCOL

    http 或者 https`(如果你在 Elasticsearch 前面有一个 `https 代理)

    HOST

    Elasticsearch 集群中任意节点的主机名,或者用 localhost 代表本地机器上的节点。

    PORT

    运行 Elasticsearch HTTP 服务的端口号,默认是 9200 。

    PATH

    API 的终端路径(例如 _count 将返回集群中文档数量)。Path 可能包含多个组件,例如:_cluster/stats 和 _nodes/stats/jvm 。

    QUERY_STRING

    任意可选的查询字符串参数 (例如 ?pretty 将格式化地输出 JSON 返回值,使其更容易阅读)

    BODY

    一个 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": {}}}'

     
  • 相关阅读:
    幸运序列(lucky) 模拟
    無名(noname) 字符串
    香港记者 图论
    Jmeter接口测试系列之参数化方法
    jmeter接口测试-总结
    python字符串
    python变量
    7.15-ROS可视化工具-标记
    6.22-Actionlib
    7.1-Move_base 参数调整
  • 原文地址:https://www.cnblogs.com/chuwu/p/11365569.html
Copyright © 2011-2022 走看看