From e575a33e0e3dafbc816e44e30f606be5161a6cfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A8=D0=B8=D0=BC=D1=87=D0=B5=D0=BD=D0=BA=D0=BE?= Date: Fri, 12 Sep 2025 06:01:49 +0000 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20src/main/java/org/lanit/controllers/JSONController.jav?= =?UTF-8?q?a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/org/lanit/controllers/JSONController.java | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/lanit/controllers/JSONController.java b/src/main/java/org/lanit/controllers/JSONController.java index 159945e..74e9a58 100644 --- a/src/main/java/org/lanit/controllers/JSONController.java +++ b/src/main/java/org/lanit/controllers/JSONController.java @@ -1,15 +1,18 @@ package org.lanit.controllers; - import org.lanit.models.*; import org.lanit.service.JsonProcessingService; import com.fasterxml.jackson.databind.ObjectMapper; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.*; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; import java.io.IOException; import java.time.Instant; - -@RestController +import org.springframework.http.MediaType; +@Controller public class JSONController { private final JsonProcessingService processingService; @@ -20,7 +23,8 @@ public class JSONController { this.objectMapper = objectMapper; } - @GetMapping("/json") + @PostMapping(value = "/json", produces = "application/json", consumes = MediaType.APPLICATION_JSON_VALUE) + @ResponseBody public ResponseEntity handleJsonRequest( @RequestParam("action") String action, @RequestBody String jsonBody) throws IOException {