我正在使用 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 停止这样做?