我有一个curl请求,我需要从我的java代码调用。curl请求到java
curl -XGET 'abc.com:9200/datafinal/map/_search' -d '
{
"query": {
"filtered": {
"query": {
"match": { "ORIG_PROVIDER_ID": 1 }
},
"filter": {
"range": { "TRANSACT_DATE": { "gte": "2015-01-01 00:00:00.0" ,"lte": "2015-01-10 00:00:00.0"}}
}
}
},
"aggs" : {
"amount_sum" : { "sum" : { "field" : "TOTAL_AMT" } }
}
}
'
这是卷曲请求。我怎么能从java代码中调用它?在java中使用httpurlconnection形成这个确切的代码看起来与请求主体一样艰难。
您是否试图在GET请求中发送请求正文?这可能是可能的,但可能是错误的。 –
是的,我正在尝试发送GET请求中的请求正文,这就是弹性搜索的工作原理 –
只需帮助我从这个卷曲中形成一个合适的URL。谢谢。 –