func handleCommonResponse()

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
	}
}