@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if (!(request instanceof HttpServletRequest)
|| !(response instanceof HttpServletResponse)) {
response.getWriter().print(HttpServletResponse.SC_UNAUTHORIZED);
return;
}
HttpServletRequest httpRequest = (HttpServletRequest) request;
String method = httpRequest.getMethod();
if (forbiddenHttpMethods.contains(method)) {
HttpServletResponse httpResponse = (HttpServletResponse) response;
httpResponse.sendError(HttpServletResponse.SC_FORBIDDEN, method
+ " not allowed.");
return;
}
chain.doFilter(request, response);
}
HttpMethodFilter.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:oscm
作者:
评论列表
文章目录