我有一個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。謝謝。 –