From f86d25d5143847692779dd4e81b7e47d9b25376e Mon Sep 17 00:00:00 2001
From: sunty <suntianyu0923@163.com>
Date: 星期二, 30 七月 2019 11:16:15 +0800
Subject: [PATCH] fix delete dbtable add GetTotalFromDb and EsReq

---
 extend/esutil/EsClient.go |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/extend/esutil/EsClient.go b/extend/esutil/EsClient.go
index 6bd550c..dd8bc3e 100644
--- a/extend/esutil/EsClient.go
+++ b/extend/esutil/EsClient.go
@@ -245,3 +245,31 @@
 		return dat
 	}
 }
+//瑙f瀽http
+func EsReq(method string, url string, parama []byte) (buf []byte, err error) {
+    timeout := time.Duration(10 * time.Second) 
+    client := http.Client{
+        Timeout: timeout,
+    }
+    request, err := http.NewRequest(method, url, bytes.NewBuffer(parama)) 
+    request.Header.Set("Content-type", "application/json")
+
+    if err != nil {
+        fmt.Println("build request fail !")
+        return nil, err 
+    }
+
+    resp, err := client.Do(request)
+    if err != nil{
+        fmt.Println("request error: ", err)
+        return nil, err 
+    }
+
+    defer resp.Body.Close()
+    body, err := ioutil.ReadAll(resp.Body)
+    if err != nil {
+        fmt.Println(err) 
+        return nil , err
+    }
+    return body, nil
+}
\ No newline at end of file

--
Gitblit v1.8.0