Tomcat默認不支持restful風格的put與delete請求
方法一
tomcat
默認就是不允許PUT和DELETE的
如何配置Tomcat支持HTTP Delete和Put 方法
在tomcat web.xml文件中配置org.apache.catalina.servlets.DefaultServlet的
readonly
false
readonly參數默認是true,即不允許delete和put操作,所以通過XMLHttpRequest對象的put或者delete方法訪問就會報告http 403錯誤。為REST服務起見,應該設置該屬性為false。
方法二
HiddenHttpMethodFilter
在瀏覽器端的 Form 表單中只支持 GET、POST 請求,不支持 PUT、DELETE 請求。Spring 3.0增加了一個過濾器可以將 POST 請求轉化為 PUT、DELETE 請求。
在 web.xnl 文件中配置 HiddenHttpMethodFilter 過濾器。