Нет ответа на метод 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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