l'API elasticsearch peut ajouter un corps de requête pour get. comme ça.
curl -XGET 'http://localhost:9200/_count?pretty' -d '
{
"query": {
"match_all": {}
}
}
'
mais le httpie ne semble pas permettre une telle utilisation.
HTTPie permet de spécifier le corps de la requête pour toute méthode HTTP, y compris GET. Dans votre cas, le passer via STDIN
est probablement la meilleure façon de procéder:
$ echo '{"query": {"match_all": {}}}' | http GET :9200/_count?pretty
Merci
Commentaire le plus utile
HTTPie permet de spécifier le corps de la requête pour toute méthode HTTP, y compris GET. Dans votre cas, le passer via
STDIN
est probablement la meilleure façon de procéder: