Нет ответа на метод PATCH в Spring BootJAVA

Программисты JAVA общаются здесь
Anonymous
Нет ответа на метод PATCH в Spring Boot

Сообщение Anonymous »

Я пытаюсь создать REST API. Методы GET и POST работают должным образом. Однако для метода PATCH я получаю неожиданное поведение. Ниже в моем коде контроллера.

Код: Выделить всё

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PatchMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController()
@RequestMapping("v1/test")

public class TestController {

@GetMapping(value = "get-test")
public String getTest(){
return "Get Success";
}

@PatchMapping(value = "patch-test")
public String patchTest(){
return "Patch Success";
}

@PostMapping(value = "post-test")
public String postTest(){
return "Post Success";
}
}
Когда я нажимаю PATCH, загрузчик метода продолжает вращаться и не получает никакого ответа.
Если я нажимаю PATCH после GET или POST, я получаю предыдущий ответ API для метода PATCH.
Этот же код работает на других машинах. Я пробовал как с IntelliJ, так и с Eclipse, поведение такое же. Пробовал это от нескольких клиентов, таких как почтальон и завиток. Прикрепляю скриншот. Раньше это работало. не вносил никаких изменений, и теперь он не работает
  • Запустить PATCH после GET
    Изображение
  • Запустите PATCH после POST
    Изображение
  • Trigger PATCH
    Изображение


Подробнее здесь: https://stackoverflow.com/questions/643 ... pring-boot

Вернуться в «JAVA»