using RestSharp; using RestSharp.Authenticators;
////// 查询华为云ES /// /// 请求字符串 private static string PostHWES(string json) { try { var client = new RestClient("http://192.168.XX.XXX:9200/download_log_index/_search"); client.Authenticator = new HttpBasicAuthenticator("账号", "密码"); var request = new RestRequest(); request.Method = Method.POST; request.Parameters.Clear(); request.AddParameter("application/json; charset=utf-8", json, ParameterType.RequestBody); RestResponse response = (RestResponse)client.Execute(request); if (response.StatusCode != HttpStatusCode.OK) { Console.WriteLine(countNum + ":" + lngGch + ",查询ES异常" + response.StatusCode); } return response.Content; // raw content as string } catch (Exception ce) { Console.WriteLine(countNum + ":" + lngGch + ",查询ES异常" + ce.Message); } return null; }



