in it/helper.go [90:113]
func (a *CLISuite) callRequest(method string, reqBytes []byte, url string) ([]byte, error) {
var reqReader *bytes.Reader
if reqBytes != nil {
reqReader = bytes.NewReader(reqBytes)
}
r, err := retryablehttp.NewRequest(method, url, reqReader)
if err != nil {
return nil, err
}
req := r.WithContext(context.Background())
req.SetBasicAuth(a.Profile.UserName, a.Profile.Password)
req.Header.Set("Content-Type", "application/x-ndjson")
response, err := a.Client.HTTPClient.Do(req)
if err != nil {
return nil, err
}
defer func() {
err := response.Body.Close()
if err != nil {
return
}
}()
return ioutil.ReadAll(response.Body)
}