Если request является HTTPServletRequest, почему я могу использовать request.getParameter для получения тела для запроса POST, но не для запроса PUT или DELETE?
request
HTTPServletRequest
request.getParameter
POST
PUT
DELETE
По умолчанию метод Put отключен, так как в основном мы используем Get и Post в обычных jsps и servelts.Но его можно легко настроить для поддержки.Во-первых, чтобы позволить Tomcat принимать команды, отличные от HTTP GET и PUT, мы должны добавить в файл Tomcat web.xml следующий параметр инициализации:
Вы можете следовать этому посту ниже для получения дополнительных пояснений и настройки.
http://www.codereye.com/2010/12/configure-tomcat-to-accept-http-put.html