HEAD requests have no body, only HTTP response code, so we need to act accordingly
This commit is contained in:
parent
f8e5a2a433
commit
e5d37bf945
4
goes.go
4
goes.go
@ -345,10 +345,14 @@ func (req *Request) Run() (Response, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
esResp := new(Response)
|
esResp := new(Response)
|
||||||
|
if req.method == "HEAD" {
|
||||||
|
esResp.Status = uint64(resp.StatusCode)
|
||||||
|
} else {
|
||||||
err = json.Unmarshal(body, &esResp)
|
err = json.Unmarshal(body, &esResp)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return Response{}, err
|
return Response{}, err
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if req.api == "_bulk" && esResp.Errors {
|
if req.api == "_bulk" && esResp.Errors {
|
||||||
for _, item := range esResp.Items {
|
for _, item := range esResp.Items {
|
||||||
|
Loading…
Reference in New Issue
Block a user