la API de elasticsearch puede agregar el cuerpo de la solicitud para obtener. Me gusta esto.
curl -XGET 'http://localhost:9200/_count?pretty' -d '
{
"query": {
"match_all": {}
}
}
'
pero el httpie parece no permitir tal uso.
HTTPie hace posible especificar el cuerpo de la solicitud para cualquier método HTTP, incluido GET. En su caso, pasarlo a través de STDIN
es probablemente la mejor manera de hacerlo:
$ echo '{"query": {"match_all": {}}}' | http GET :9200/_count?pretty
Gracias
Comentario más útil
HTTPie hace posible especificar el cuerpo de la solicitud para cualquier método HTTP, incluido GET. En su caso, pasarlo a través de
STDIN
es probablemente la mejor manera de hacerlo: