| | |
| | | return body, nil |
| | | } |
| | | |
| | | func HttpGet(url string) error { |
| | | _, err := http.Get(url) |
| | | func HttpGet(url string, header map[string]string) ([]byte, error) { |
| | | req, err := http.NewRequest(http.MethodGet, url, nil) |
| | | if err != nil { |
| | | return err |
| | | return nil, err |
| | | } |
| | | |
| | | return nil |
| | | //req.Header.Set("Content-Type", "applicaiton/json; charset=UTF-8") |
| | | if header != nil { |
| | | for k, v := range header { |
| | | req.Header.Set(k, v) |
| | | } |
| | | } |
| | | cli := &http.Client{} |
| | | resp, err := cli.Do(req) |
| | | if err != nil { |
| | | return nil, err |
| | | } |
| | | |
| | | defer resp.Body.Close() |
| | | body, err := io.ReadAll(resp.Body) |
| | | if err != nil { |
| | | return nil, err |
| | | } |
| | | |
| | | return body, nil |
| | | } |