关于 request type = put 在tomcat上如何配置

87467304 2018-06-26

引用

https://blog.csdn.net/kthq/article/details/5157822

function getXMLHTTPRequest(){  
    if (XMLHttpRequest)    {  
        return new XMLHttpRequest();  
    } else {  
        try{  
            return new ActiveXObject('Msxml2.XMLHTTP');  
        }catch(e){  
            return new ActiveXObject('Microsoft.XMLHTTP');  
        }  
    }  
}  
var req = getXMLHTTPRequest();  
req.open('DELETE','http://localhost/test.jsp',false);  
req.send(null);  
document.write(req.responseText);
引用

在Tomcat的web.xml文件中配置org.apache.catalina.servlets.DefaultServlet的初始化参数

[xhtml]viewplaincopy

<init-param>

<param-name>readonly</param-name>

<param-value>false</param-value>

</init-param>

readonly参数默认是true,即不允许delete和put操作,所以默认的通过XMLHttpRequest对象的put或者delete方法访问就会报告http403forbidden错误。

相关推荐

80477204 / 0评论 2016-01-28