in entryMaker/oneCRL/oneCRL.go [86:104]
func getDataFromURL(url string, conf *config.OneCRLConfig) ([]byte, error) {
req, err := http.NewRequest("GET", url, nil)
if len(conf.KintoToken) > 0 {
req.Header.Set("Authorization", fmt.Sprintf("Bearer %s", conf.KintoToken))
} else if len(conf.KintoUser) > 0 {
req.SetBasicAuth(conf.KintoUser, conf.KintoPassword)
}
client := &http.Client{}
resp, err := client.Do(req)
if nil != err {
return nil, err
}
defer resp.Body.Close()
return ioutil.ReadAll(resp.Body)
}