doGet は機能していますが、doPost を実行しようとすると 403 が返されます。これは、サーバーが常にヘッダー「x-csrf-token: require」を送信するためだと思いますが、ここで奇妙なのは、これらの行の前に非アクティブ化:
<!-- disabled to make REST work - AUTHN/AUTHZ MUST NOT USE COOKIES! -->
<!--
<filter>
<filter-name>RestCsrfPreventionFilter</filter-name>
<filter-class>org.apache.catalina.filters.RestCsrfPreventionFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>RestCsrfPreventionFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
-->
approuter がセキュリティを取得することを読みました。これは私の Override post メソッドです。機能していることだけを試してみたいです
@Override
protected void doPost( final HttpServletRequest request , final HttpServletResponse response) throws IOException, ServletException {
response.getWriter().write("POST METHOD");
}
しかし、私は毎回これを応答ヘッダーに表示します:
approuter で認証をアクティブにする必要があることがわかりましたが、まだ機能していません。これは私の approuter コードです: