3

Bitnami TomcatスタックでJavaサーブレットを使用して、 JSONパッチ仕様の実装に取り​​組んでいます。サーブレット側では、次のようにHttpServlet.service()メソッドをオーバーライドしてHTTPPATCHメソッドを処理しています。

@Override
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
    if (request.getMethod().equals("PATCH"))
        doPatch(request, response);
    else
        super.service(request, response);
}

問題は、HTTP PATCHリクエストをTomcatに送信しようとすると、Apachehttpdが501「メソッドが実装されていません」でそれを拒否することです。

Apache httpdにこれをやめさせる方法はありますか?

4

1 に答える 1

6

AJP13はまだHTTPPATCH(AJPv13a)をサポートしていません。PATCHを使用する場合は、HTTPを使用してApacheWebサーバーとTomcatを接続します。

于 2013-03-25T17:31:53.210 に答える