mirror of
https://github.com/kairos-io/tpm-helpers.git
synced 2025-08-01 05:59:10 +00:00
Merge pull request #3 from fgiudici/status_in_dial_error
Include more info in the error msg on Dial() error
This commit is contained in:
commit
baef878366
12
get.go
12
get.go
@ -68,10 +68,14 @@ func Get(url string, opts ...Option) ([]byte, error) {
|
||||
logrus.Infof("Using TPMHash %s to dial %s", hash, wsURL)
|
||||
conn, resp, err := dialer.Dial(wsURL, header)
|
||||
if err != nil {
|
||||
if resp != nil && resp.StatusCode == http.StatusUnauthorized {
|
||||
data, err := ioutil.ReadAll(resp.Body)
|
||||
if err == nil {
|
||||
return nil, errors.New(string(data))
|
||||
if resp != nil {
|
||||
if resp.StatusCode == http.StatusUnauthorized {
|
||||
data, err := ioutil.ReadAll(resp.Body)
|
||||
if err == nil {
|
||||
return nil, errors.New(string(data))
|
||||
}
|
||||
} else {
|
||||
return nil, fmt.Errorf("%w (Status: %s)", err, resp.Status)
|
||||
}
|
||||
}
|
||||
return nil, err
|
||||
|
Loading…
Reference in New Issue
Block a user