[java]Tomcat默認不支持restful風格的put與delete請求


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 過濾器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM