From da98d8281d77bcae2279b3fe79d32836c8ed4a1e Mon Sep 17 00:00:00 2001 From: eatmoreapple <15055461510@163.com> Date: Sat, 23 Oct 2021 10:48:38 +0800 Subject: [PATCH] format code --- client.go | 2 +- parser.go | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/client.go b/client.go index 14274e8..df48da7 100644 --- a/client.go +++ b/client.go @@ -54,7 +54,7 @@ func NewClient(client *http.Client) *Client { // 设置客户端不自动跳转 func DefaultClient() *Client { jar, _ := cookiejar.New(nil) - timeout := time.Duration(30 * time.Second) + timeout := 30 * time.Second client := &http.Client{ CheckRedirect: func(req *http.Request, via []*http.Request) error { return http.ErrUseLastResponse diff --git a/parser.go b/parser.go index 602a184..0d5c3ec 100644 --- a/parser.go +++ b/parser.go @@ -88,19 +88,11 @@ func getMessageType(filename string) string { } func scanXml(resp *http.Response, v interface{}) error { - var buffer bytes.Buffer - if _, err := buffer.ReadFrom(resp.Body); err != nil { - return err - } - return xml.Unmarshal(buffer.Bytes(), v) + return xml.NewDecoder(resp.Body).Decode(v) } func scanJson(resp *http.Response, v interface{}) error { - var buffer bytes.Buffer - if _, err := buffer.ReadFrom(resp.Body); err != nil { - return err - } - return json.Unmarshal(buffer.Bytes(), v) + return json.NewDecoder(resp.Body).Decode(v) } func stringToByte(s string) []byte {