diff --git a/config/config.go b/config/config.go index bd81d37..8c493dc 100644 --- a/config/config.go +++ b/config/config.go @@ -1,7 +1,10 @@ package config +import "net/http" + var Host = "api.huobi.pro" var AccessKey = "xxxx" var AccountId = "1234" var SubUid int64 = 5678 var SubUids string = "5678" +var DefaultClient = &http.Client{} diff --git a/internal/httprequest.go b/internal/httprequest.go index 2dd14f4..e5122fb 100644 --- a/internal/httprequest.go +++ b/internal/httprequest.go @@ -1,17 +1,18 @@ package internal import ( - "github.com/huobirdcenter/huobi_golang/logging/perflogger" "io/ioutil" - "net/http" "strings" + + "github.com/huobirdcenter/huobi_golang/config" + "github.com/huobirdcenter/huobi_golang/logging/perflogger" ) func HttpGet(url string) (string, error) { logger := perflogger.GetInstance() logger.Start() - resp, err := http.Get(url) + resp, err := config.DefaultClient.Get(url) if err != nil { return "", err } @@ -27,7 +28,7 @@ func HttpPost(url string, body string) (string, error) { logger := perflogger.GetInstance() logger.Start() - resp, err := http.Post(url, "application/json", strings.NewReader(body)) + resp, err := config.DefaultClient.Post(url, "application/json", strings.NewReader(body)) if err != nil { return "", err } diff --git a/pkg/model/order/cancelorderbyidresponse.go b/pkg/model/order/cancelorderbyidresponse.go index bedcd52..1d88eb2 100644 --- a/pkg/model/order/cancelorderbyidresponse.go +++ b/pkg/model/order/cancelorderbyidresponse.go @@ -5,5 +5,5 @@ type CancelOrderByIdResponse struct { Data string `json:"data"` ErrorCode string `json:"err-code"` ErrorMessage string `json:"err-msg"` - OrderState string `json:"order-state"` + OrderState int `json:"order-state"` }