XAMPP上的Apache,Tomcat 9(不在XAMPP上)HTTP PATCH 501方法未实现

问题描述 投票:0回答:1

这是我的规格:

OS: macOS Mojave 10.14.6
JAVA: JDK 11.0.2
Tomcat: 9.0.21
XAMPP: 7.2.22

我正在运行带有Tomcat 9的Servlet,我需要使该服务器接收HTTP PATCH方法。我正在使用以下软件包:

javax.servlet.http.HttpServlet;

javax.servlet.http.HttpServletRequest;

javax.servlet.http.HttpServletResponse;

我覆盖了doPatch方法并尝试使其有效,但徒劳。

是否有任何建议使tomcat接收HTTP PATCH?

java http tomcat servlets
1个回答
0
投票

找到一种克服它的简单方法!

@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
   if ("PATCH".equals(request.getMethod())) 
        doPatch(request, response);
        return;
   }
   super.service(request, response); 
}
© www.soinside.com 2019 - 2024. All rights reserved.