MCPcopy
hub / github.com/betty200744/ultimate-go / Download

Function Download

build-in-package/http/http.go:68–81  ·  view source on GitHub ↗
(url string)

Source from the content-addressed store, hash-verified

66 return filename, nil
67}
68func 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}
82func 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")

Callers 1

TestDownloadFunction · 0.85

Calls 2

GetMethod · 0.65
CloseMethod · 0.45

Tested by 1

TestDownloadFunction · 0.68