我想使用正文作为过滤器发出GET请求

时间:2019-08-09 17:51:00

标签: kotlin get resttemplate

所以我要向elasticSearch发出请求,并且想按Timestamp值过滤接收到的数据,我希望每个上午6点到8点之间的数据。例如。 在邮递员中,Body-> raw是这样的:

``{
"query": { 
    "bool": { 
      "filter": [ 
        { "range": { "timestamp": { "gte": "2019-08- 09T06:00:00","lt":"2019-08-09T07:00:00"}}} 
      ]
    }
  }
}
``

在kotlin中,我正在尝试下一段代码,但是它不起作用。 为了锻炼,我必须更改什么? 谢谢!

        val forEntity_Flow = restTemplate.exchange("https://X.X.X.X:6200/bla_bla-$da/_search/?size=50&pretty=1",
            HttpMethod.GET, HttpEntity("{\"query\":{\"bool\":{\"filter\":[{\"range\":{\"timestamp\":{\"gte\":\"2019-08-09T06:00:00\",\"lt\":\"2019-08-09T08:00:00\"}}}]}}}", headers), ResultsFlow::class.java)

0 个答案:

没有答案