405 http код разъяснения статуса для удаления остальных API весной MVC

У меня есть api отдыха для удаления как RequestMethod.DELETE.

У меня есть @PathVariable("mediaId") строковый mediaId.

Когда я вызываю API без значения параметра path, как показано ниже, я получаю 405 Method Not Allowed.

HTTP: // локальный: 8080 / MyService / DeleteMe / MediaId /

Определение 405 в вики, как показано ниже,

405 Метод не разрешен Метод запроса не поддерживается для запрошенного ресурса; например, запрос GET в форме, которая требует представления данных через POST, или запрос PUT для ресурса, доступного только для чтения.

Так как я использую правильный метод http DELETE для вызова API удаления, почему я получаю 405? На мой взгляд 400 действительнее?

0 ответов

Другие вопросы по тегам