in clients/http_client/http_client.go [52:66]
func handleCommonResponse(response *http.Response, err error) (bool, error) {
if response == nil {
err = shenyu_error.NewShenYuError(constants.MISS_SHENYU_ADMIN_ERROR_CODE, constants.MISS_SHENYU_ADMIN_ERROR_MSG, err)
return false, err
}
var bytes []byte
bytes, err = ioutil.ReadAll(response.Body)
defer response.Body.Close()
if response.StatusCode == http.StatusOK {
return strings.Contains(string(bytes), constants.DEFAULT_ADMIN_SUCCESS), err
} else {
err = shenyu_error.NewShenYuError(strconv.Itoa(response.StatusCode), string(bytes), err)
return false, err
}
}