TOMCAT关闭不安全的HTTP方法(PUT、DELETE、TRACE、OPTIONS等)

WebDAV (Web-based Distributed Authoring and Versioning)是基于 HTTP 1.1 的一个通信协议。它为 HTTP 1.1 添加了一些扩展(就是在 GET、POST、HEAD 等几个 HTTP 标准方法以外添加了一些新的方法),使得应用程序可以直接将文件写到 Web Server 上,并且在写文件时候可以对文件加锁,写完后对文件解锁,还可以支持对文件所做的版本控制。这个协议的出现极大地增加了 Web 作为一种创作媒体对于我们的价值。基于 WebDAV 可以实现一个功能强大的内容管理系统或者配置管理系统。
现在主流的WEB服务器一般都支持WebDAV,那么如何禁止DELETE、PUT、OPTIONS、TRACE等协议访问应用程序应用程序呢?

解决方法:

在应用程序的web.xml中添加如下的代码即可:

    
	    
		/*    
		PUT    
		DELETE    
		OPTIONS    
		TRACE    
	    
	    
	    
    
    
	BASIC    

 

你可能感兴趣的:(技术文章)