func getWithAuth(url string) (*http.Response, error) { if !strings.HasPrefix(url, "http://") { url = "http://" + url } req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, err } cbauth.SetRequestAuthVia(req, nil) client := http.Client{Timeout: time.Duration(10 * time.Second)} return client.Do(req) }
func postWithAuth(url string, bodyType string, body io.Reader) (*http.Response, error) { if !strings.HasPrefix(url, "http://") { url = "http://" + url } req, err := http.NewRequest("POST", url, body) if err != nil { return nil, err } req.Header.Set("Content-Type", bodyType) cbauth.SetRequestAuthVia(req, nil) client := http.Client{Timeout: time.Duration(10 * time.Second)} return client.Do(req) }