use correct statuscodes
This commit is contained in:
@@ -56,7 +56,11 @@ func (s *PoolServer) WriteResult(w http.ResponseWriter, result *CallResult) erro
|
|||||||
w.Header().Set("Content-Type", "application/json")
|
w.Header().Set("Content-Type", "application/json")
|
||||||
w.Header().Set("X-Pod-Name", s.pod_name)
|
w.Header().Set("X-Pod-Name", s.pod_name)
|
||||||
if result.StatusCode != 200 {
|
if result.StatusCode != 200 {
|
||||||
w.WriteHeader(int(result.StatusCode))
|
if result.StatusCode > 299 && result.StatusCode < 499 {
|
||||||
|
w.WriteHeader(int(result.StatusCode))
|
||||||
|
} else {
|
||||||
|
w.WriteHeader(http.StatusInternalServerError)
|
||||||
|
}
|
||||||
w.Write([]byte(result.Data))
|
w.Write([]byte(result.Data))
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user