Skip to content

Commit 60b42c6

Browse files
author
Jianfei Liao
committed
skip readInstance error if response code is not 200
1 parent 27b0d3d commit 60b42c6

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

net.go

+4-1
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,13 @@ func (e *EurekaConnection) GetInstance(app, hostname string) (*Instance, error)
178178
slug := fmt.Sprintf("%s/%s/%s", EurekaURLSlugs["Apps"], app, hostname)
179179
reqURL := e.generateURL(slug)
180180
log.Debug("Getting instance with url %s", reqURL)
181-
body, _, err := getBody(reqURL, e.UseJson)
181+
body, rcode, err := getBody(reqURL, e.UseJson)
182182
if err != nil {
183183
return nil, err
184184
}
185+
if rcode != 200 {
186+
return nil, fmt.Errorf("Error getting instance, rcode = %d", rcode)
187+
}
185188
var ins *Instance
186189
if e.UseJson {
187190
var ij RegisterInstanceJson

0 commit comments

Comments
 (0)