I'm getting a '405 Method Not Allowed' when I attempt for a DELETE without passing the resource Id which needs to be deleted.Here is my URL
http://localhost:8080/api/vendors/delete/1234/
where ideally I should have given the ID at the end of the URL like:
http://localhost:8080/api/vendors/delete/1234/{id}
I'm convinced it should be a 405 but my QA team thinks otherwise. They say it should be a 400. Can someone point out to me any resource which clearly specifies what HTTP code it should be for this scenario.