Die API für elasticsearch kann einen Anfragetext für get hinzufügen. so was.
curl -XGET 'http://localhost:9200/_count?pretty' -d '
{
"query": {
"match_all": {}
}
}
'
aber das httpie scheint eine solche Verwendung nicht zuzulassen.
HTTPie ermöglicht die Angabe des Anforderungshauptteils für jede HTTP-Methode, einschließlich GET. In Ihrem Fall ist es wahrscheinlich der beste Weg, es über STDIN
zu übergeben:
$ echo '{"query": {"match_all": {}}}' | http GET :9200/_count?pretty
Vielen Dank
Hilfreichster Kommentar
HTTPie ermöglicht die Angabe des Anforderungshauptteils für jede HTTP-Methode, einschließlich GET. In Ihrem Fall ist es wahrscheinlich der beste Weg, es über
STDIN
zu übergeben: