github.com/Equinix-Metal/virtlet@v1.5.2-0.20210807010419-342346535dc5/tests/e2e/framework/utils.go (about)

     1  package framework
     2  
     3  import (
     4  	"io/ioutil"
     5  	"net/http"
     6  )
     7  
     8  func Curl(url string) (string, error) {
     9  	client := &http.Client{Transport: &http.Transport{}}
    10  	resp, err := client.Get(url)
    11  	if err != nil {
    12  		return "", err
    13  	}
    14  	defer resp.Body.Close()
    15  	body, err := ioutil.ReadAll(resp.Body)
    16  	if err != nil {
    17  		return "", err
    18  	}
    19  	return string(body[:]), nil
    20  }