upgrade to latest go chassis (#51)
diff --git a/client/client.go b/client/client.go
index 15a7163..342038b 100644
--- a/client/client.go
+++ b/client/client.go
@@ -23,11 +23,11 @@
"encoding/json"
"errors"
"fmt"
- "github.com/apache/servicecomb-kie/pkg/common"
"net/http"
"net/url"
"strings"
+ "github.com/apache/servicecomb-kie/pkg/common"
"github.com/apache/servicecomb-kie/pkg/model"
"github.com/go-chassis/foundation/httpclient"
"github.com/go-chassis/foundation/security"
@@ -51,7 +51,7 @@
type Client struct {
opts Config
cipher security.Cipher
- c *httpclient.URLClient
+ c *httpclient.Requests
}
//Config is the config of client
@@ -67,13 +67,13 @@
if err != nil {
return nil, err
}
- httpOpts := &httpclient.URLClientOption{}
+ httpOpts := &httpclient.Options{}
if u.Scheme == "https" {
httpOpts.TLSConfig = &tls.Config{
InsecureSkipVerify: !config.VerifyPeer,
}
}
- c, err := httpclient.GetURLClient(httpOpts)
+ c, err := httpclient.New(httpOpts)
if err != nil {
return nil, err
}
@@ -96,7 +96,7 @@
h := http.Header{}
h.Set("Content-Type", "application/json")
body, _ := json.Marshal(kv)
- resp, err := c.c.HTTPDoWithContext(ctx, "PUT", url, h, body)
+ resp, err := c.c.Do(ctx, "PUT", url, h, body)
if err != nil {
return nil, err
}
@@ -133,7 +133,7 @@
}
url := fmt.Sprintf("%s/%s/%s/%s/%s", c.opts.Endpoint, version, options.Project, APIPathKV, key)
h := http.Header{}
- resp, err := c.c.HTTPDoWithContext(ctx, "GET", url, h, nil)
+ resp, err := c.c.Do(ctx, "GET", url, h, nil)
if err != nil {
return nil, err
}
@@ -183,7 +183,7 @@
}
url := fmt.Sprintf("%s/%s/%s/%s?%s", c.opts.Endpoint, version, options.Project, APIPathKV, lableReq)
h := http.Header{}
- resp, err := c.c.HTTPDoWithContext(ctx, "GET", url, h, nil)
+ resp, err := c.c.Do(ctx, "GET", url, h, nil)
if err != nil {
return nil, err
}
@@ -223,7 +223,7 @@
}
h := http.Header{}
h.Set("Content-Type", "application/json")
- resp, err := c.c.HTTPDoWithContext(ctx, "DELETE", url, h, nil)
+ resp, err := c.c.Do(ctx, "DELETE", url, h, nil)
if err != nil {
return err
}
diff --git a/go.mod b/go.mod
index 8d3d8b5..9a2103c 100644
--- a/go.mod
+++ b/go.mod
@@ -2,10 +2,10 @@
require (
github.com/emicklei/go-restful v2.11.1+incompatible
- github.com/go-chassis/foundation v0.0.0-20190621030543-c3b63f787f4c
+ github.com/go-chassis/foundation v0.1.1-0.20191113114104-2b05871e9ec4
github.com/go-chassis/go-archaius v0.24.0
- github.com/go-chassis/go-chassis v1.7.4-0.20191031115844-2d2fe55920d0
- github.com/go-chassis/go-chassis-config v0.14.0
+ github.com/go-chassis/go-chassis v1.7.6
+ github.com/go-chassis/go-chassis-config v0.15.0
github.com/go-chassis/go-restful-swagger20 v1.0.2-0.20191118130439-7eec0f2639f6
github.com/go-chassis/paas-lager v1.0.2-0.20190328010332-cf506050ddb2
github.com/go-mesh/openlogging v1.0.1
diff --git a/go.sum b/go.sum
index 1cb76d6..8181297 100644
--- a/go.sum
+++ b/go.sum
@@ -15,6 +15,9 @@
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/go-chassis/foundation v0.0.0-20190621030543-c3b63f787f4c h1:p+Y6yq7RwHmYjEr/vwdVYGacBqFCc2lPQfNRIC3vRIs=
github.com/go-chassis/foundation v0.0.0-20190621030543-c3b63f787f4c/go.mod h1:21/ajGtgJlWTCeM0TxGJdRhO8bJkKirWyV8Stlh6g6c=
+github.com/go-chassis/foundation v0.1.0/go.mod h1:21/ajGtgJlWTCeM0TxGJdRhO8bJkKirWyV8Stlh6g6c=
+github.com/go-chassis/foundation v0.1.1-0.20191113114104-2b05871e9ec4 h1:wx8JXvg/n4i8acXsBJ5zIkiK7EO2kn/HuEjKK3kSgv8=
+github.com/go-chassis/foundation v0.1.1-0.20191113114104-2b05871e9ec4/go.mod h1:21/ajGtgJlWTCeM0TxGJdRhO8bJkKirWyV8Stlh6g6c=
github.com/go-chassis/go-archaius v0.24.0 h1:ubNgs3Rv067PI7t37ZJoIMaPPHIBWV+ni/e7XAdW1hU=
github.com/go-chassis/go-archaius v0.24.0/go.mod h1:5kKZrxGYvKNorKamngLdPe3vVasAtIeB5vDcAv8Vg9I=
github.com/go-chassis/go-chassis v1.7.3-0.20191018125535-1a99ab41f7ea h1:Gm7df0N6uafuCCPvdMrihLvzKEu4Xl6yd2QYmqj2UG0=
@@ -23,8 +26,12 @@
github.com/go-chassis/go-chassis v1.7.4-0.20191029093300-ce79305826f9/go.mod h1:QJGDHyfKjt1gZjMXfdUbl+TJkOcdn7WuZpPjzRWbn+8=
github.com/go-chassis/go-chassis v1.7.4-0.20191031115844-2d2fe55920d0 h1:jgfAkHzGcoq+6OOMihP4z0nFC76C0oWHwru2t2tHN9A=
github.com/go-chassis/go-chassis v1.7.4-0.20191031115844-2d2fe55920d0/go.mod h1:QJGDHyfKjt1gZjMXfdUbl+TJkOcdn7WuZpPjzRWbn+8=
+github.com/go-chassis/go-chassis v1.7.6 h1:z6DxdoYxOjwQMilxCsl4XsscLzmXCYjOqlBpK2kgrv4=
+github.com/go-chassis/go-chassis v1.7.6/go.mod h1:AjWYNxGhVZznFNlq+ggHkpVisJahPoDn3iKAJtQZBG0=
github.com/go-chassis/go-chassis-config v0.14.0 h1:OnM9sx2GalDC7vEIhPecRpQlVa8hz10NOB41+9tii5A=
github.com/go-chassis/go-chassis-config v0.14.0/go.mod h1:qzvK/aoAv0O/khmF6ehW6RgELrF1JR2F555T9izoo2A=
+github.com/go-chassis/go-chassis-config v0.15.0 h1:cTsUl7r3eo2tFoACHADnymwO/5ebb6RVNTj11kxjiZ8=
+github.com/go-chassis/go-chassis-config v0.15.0/go.mod h1:yuaprnRdObPhYaHVKaocBQPoLfoBFaFmzApM2nRROws=
github.com/go-chassis/go-restful-swagger20 v1.0.1 h1:HdGto0xroWGK504XN0Um7JBc0OPMHDlWwedkd2mTGII=
github.com/go-chassis/go-restful-swagger20 v1.0.1/go.mod h1:s+06mcAnGsVYQ2sqM4ZPiMJeRj7BTeAM/4gkhZNcsjA=
github.com/go-chassis/go-restful-swagger20 v1.0.2-0.20191029071646-8c0119f661c5 h1:jlUonIaxwdVZrP27t2mPKHDuBz913nXznn4dOtvHzPg=