官方參考指出,也可以通過POST
而不是GET
發送_search
請求,因爲並非所有客戶端都支持使用GET
(請參閱https://www.elastic.co/guide/en/elasticsearch/reference/current/search-request-body.html)發送bodys。然後,您可以將URL中的查詢參數直接作爲JSON插入到主體中。Elasticsearch是否僅支持_search端點或全部的POST over GET?
現在我想知道:對於所有GET
請求Elasticsearch提供哪些需要查詢參數的請求?
例如,_stat
端點(https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-stats.html)被記錄爲GET
請求(這是有道理的),但支持URI參數。在這種情況下使用POST
是否安全並使用JSON傳遞正文中的參數?