-func (c *Controller) extractJsonBody(body io.Reader, request models.Request, writer http.ResponseWriter) bool{
- decoder := json.NewDecoder(body)
- if err:= decoder.Decode(request); err != nil {
- if err != nil {
- c.logger.Errorf("[Client -> E2 Manager] #controller.extractJsonBody - unable to extract json body - error: %s", err)
- c.handleErrorResponse(e2managererrors.NewRequestValidationError(), writer)
- return false
- }
+func (c *Controller) extractJsonBody(r *http.Request, request models.Request, writer http.ResponseWriter) bool {
+ if r.ContentLength <= 0 {
+ return true