| 66 | return filename, nil |
| 67 | } |
| 68 | func Download(url string) (string, error) { |
| 69 | filename := path.Base(url) |
| 70 | res, errRes := http.Get(url) |
| 71 | if errRes != nil { |
| 72 | return "", errRes |
| 73 | } |
| 74 | defer res.Body.Close() |
| 75 | data, errRead := ioutil.ReadAll(res.Body) |
| 76 | if errRead != nil { |
| 77 | return "", nil |
| 78 | } |
| 79 | ioutil.WriteFile(filename, data, os.ModePerm) |
| 80 | return filename, nil |
| 81 | } |
| 82 | func GetWithHeader(fullQuery string, headerInput map[string]string) (response []byte, err error) { |
| 83 | req, _ := http.NewRequest("GET", fullQuery, strings.NewReader("")) |
| 84 | req.Header.Set("Content-Type", "application/json") |