diff --git a/sdk/plugin/client/script.go b/sdk/plugin/client/script.go index dc2a221172ded3ab4819ccda1391cf7b9de0bcb7..45ebfb2e9d5d9f5b9f08d2f2f90e035ec3e6edda 100644 --- a/sdk/plugin/client/script.go +++ b/sdk/plugin/client/script.go @@ -39,7 +39,7 @@ func (c *Client) RunCommand(batch *common.Batch, cmd string) ([]*CmdResult, erro Message string `json:"msg"` Data []*CmdResult `json:"data"` }{} - if err := json.Unmarshal(r.Body, &res); err != nil { + if err := json.Unmarshal(r.Body, res); err != nil { return nil, err } @@ -69,7 +69,7 @@ func (c *Client) RunScript(batch *common.Batch, script string) ([]*CmdResult, er Message string `json:"msg"` Data []*CmdResult `json:"data"` }{} - if err := json.Unmarshal(r.Body, &res); err != nil { + if err := json.Unmarshal(r.Body, res); err != nil { return nil, err } diff --git a/sdk/utils/httputils/request.go b/sdk/utils/httputils/request.go index 81d5589fd8a9cd5d0ec1de47581faabd03b83acf..15dada951190fe121693157b2596062726dcd6f6 100644 --- a/sdk/utils/httputils/request.go +++ b/sdk/utils/httputils/request.go @@ -35,9 +35,11 @@ func request(method, url string, param *Params) (*Response, error) { } // 处理header参数 - if param != nil && len(param.Header) > 0 { - for k, v := range param.Header { - req.Header.Add(k, v) + if param != nil { + if len(param.Header) > 0 { + for k, v := range param.Header { + req.Header.Add(k, v) + } } // 如果存在body数据,则自动加入到Content-Type信息当中