我们最近升级到了Apache 2.x和Tomcat 7.x,看到了这个问题。
我们支持Rest的Web服务部署在Tomcat中。
RESTful API需要与文件系统上的目录结构无关的分层URI。例如http://mycomp.com/product/123
所有GET
请求都正常工作但当我们尝试使用PUT/DELETE/POST
等时,客户端被抛出"403 Forbidden"
错误,Apache error.log显示:{{1} }
我检查了httpd.conf文件,并且"client denied by server configuration"
阻止了“允许所有”访问。
答案 0 :(得分:1)
此问题已通过更新<LimitExcept GET POST>
元素解决。