package pixelapi import "net/http" import "io/ioutil" import "io" func getString(url string) (string, error) { req, err := http.NewRequest("GET", url, nil) if err != nil { return "", err } client := &http.Client{} resp, err := client.Do(req) if err != nil { return "", err } defer resp.Body.Close() bodyBytes, err := ioutil.ReadAll(resp.Body) return string(bodyBytes), err } func getRaw(url string) (io.ReadCloser, error) { req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, err } client := &http.Client{} resp, err := client.Do(req) if err != nil { return nil, err } return resp.Body, err }