gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 21:51:33 26 4
gpt4 key购买 nike

我正在研究 JSON Patch 的实现在 Bitnami Tomcat Stack 上使用 Java servlet 的规范。在 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。

关于java - 如何阻止 Apache httpd 拒绝 HTTP PATCH 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994833/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com