230 messaggi dal 02 novembre 2010
Ciao a tutti,
ho realizzato un webservice che dovrebbe effettuare delle interrogazioni su un elasticsearch remoto.

Ho provato queste istruzioni:


string url_req = "http://xxxx.it:nnnn/POST/impasti/impasti/_search";

                string s = "{\"size\": 10,\"query\":{\"bool\": {\"must\": {\"match\":{ \"sensor\": \"temperature\"}}, \"filter\":{\"range\":{ \"time\": {\"gte\": \"2020-01-30T08:20\",\"lt\":  \"2020-01-30T08:21\"}}}}}}";
                using (var client = new WebClient())
                {
                       String test = client.UploadString(url_req, "POST", s);
                }



Però continuo a ricevere il messaggio:
Errore del server remoto: (400) Richiesta non valida


Non sto riuscendo a capire se per caso non sta raggiungendo il server, per cui il problema sta sul collegamento; oppure se sia lo stesso ElasticSearch che non sta digerendo la richiesta.
Considerate che se lo stesso POST/query la lancio su Kibana, il tutto funziona perfettamente.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.