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 действительнее?