Пример использования стандартного http клиента для проведения GET запросов с Basic авторизацией:
basicAuth := "Basic " + basicAuth("user", "password") var netClient = &http.Client{ Timeout: time.Second * 10, } url := "https://sassoft.ru/some-endpoint" req, err := http.NewRequest("GET", url, nil) if err != nil { log.Fatal(err) } req.Header.Add("Authorization", basicAuth) resp, err := netClient.Do(req) defer resp.Body.Close() if resp.StatusCode == http.StatusOK { bodyBytes, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } bodyString := string(bodyBytes) log.Println(bodyString) }