2016-06-03 6 views
0

를 통해 POST 요청을 보내기 전 방법 컬

curl -XGET 'X.X.X.X:9200/_all/record/_search? -d 
"bool" : { 
"must" : [ { 
    "term" : { 
    "name" : "jar" 
    } 
}, { 
    "query_string" : { 
    "query" : "keyword", 
    "fields" : [ "message" ] 
    } 
} ], 
"filter" : { 
    "range" : { 
    "@timestamp" : { 
     "from" : "2016-05-28T00:00:00.000Z", 
     "to" : "2016-05-31T00:00:00.000Z", 
     "include_lower" : true, 
     "include_upper" : true 
    } 
    } 
} 
} 
} 

나는 오류를

컬을 얻을, 아래 컬를 통해 쿼리를 전송하려고 57

어떻게 탄성 검색을 수행 할 수 있습니까? 곱슬

다음

답변

0

내 POST는 :

@ECHO OFF 



SET URL="http://......." 
SET INPUT_FILE=%1_SetClienti_in.xml 
SET OUTPUT_FILE=%1_SetClienti_out.xml 
SET CURLEXE="curl.exe" 

SET INPUT=%INPUT_FILE% 
SET OUTPUT=%OUTPUT_FILE% 

%CURLEXE%^ 
--silent^ 
--insecure^ 
-H "Content-Type: text/xml;charset=UTF-8;Accept: application/xml"^ 
    -d @%INPUT%^ 
-X POST^ 
%URL%^ 
-o %OUTPUT% 

은 입력에서 XML 파일을 전송하고 출력으로 다른 하나를 얻을. 희망이 도움이됩니다.