如何阻止Apache httpd拒绝HTTP PATCH请求?

我正在使用Bitnami Tomcat Stack上的Java servlet来实现JSON

Patch规范。在Servlet端,我通过覆盖HttpServlet.service()方法来处理HTTP PATCH方法,如下所示:

@Override

protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException

{

if (request.getMethod().equals("PATCH"))

doPatch(request, response);

else

super.service(request, response);

}

问题是,当我尝试向Tomcat发送HTTP PATCH请求时,Apache httpd拒绝了501“方法未实现”。

有没有办法使Apache httpd停止这样做?

回答:

AJP13尚不支持HTTP PATCH(AJPv13a)。如果要使用PATCH,请使用HTTP连接Apache Web服务器和Tomcat。

以上是 如何阻止Apache httpd拒绝HTTP PATCH请求? 的全部内容, 来源链接: utcz.com/qa/407312.html

回到顶部