@Configuration @Order(value=1) public class CustomRequestInterceptor extends Object implements org.ssssssss.magicapi.core.interceptor.RequestInterceptor
| 构造器和说明 |
|---|
CustomRequestInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
preHandle(org.ssssssss.magicapi.core.model.ApiInfo info,
org.ssssssss.script.MagicScriptContext context,
org.ssssssss.magicapi.core.servlet.MagicHttpServletRequest mr,
org.ssssssss.magicapi.core.servlet.MagicHttpServletResponse response)
在接口调用前进行预处理逻辑,包括签名校验、登录认证及权限检查等。
|
public Object preHandle(org.ssssssss.magicapi.core.model.ApiInfo info, org.ssssssss.script.MagicScriptContext context, org.ssssssss.magicapi.core.servlet.MagicHttpServletRequest mr, org.ssssssss.magicapi.core.servlet.MagicHttpServletResponse response) throws AccessDeniedException, SQLException, AuthenticationException, TokenAuthenticationException
preHandle 在接口中 org.ssssssss.magicapi.core.interceptor.RequestInterceptorinfo - 当前访问的 API 接口信息context - 脚本上下文环境mr - 封装后的 HttpServletRequest 对象response - 封装后的 HttpServletResponse 对象AccessDeniedException - 权限拒绝异常SQLException - SQL 异常(可能在脚本执行过程中抛出)AuthenticationException - 认证失败异常TokenAuthenticationException - Token 校验相关异常Copyright © 2026. All rights reserved.