接口 RequestInterceptor
public interface RequestInterceptor
请求拦截器
- 作者:
- mxd
-
方法概要
修饰符和类型方法说明default voidafterCompletion(RequestEntity requestEntity, Object returnValue, Throwable throwable) 接口执行完毕之后执行default voidafterCompletion(ApiInfo info, org.ssssssss.script.MagicScriptContext context, Object returnValue, MagicHttpServletRequest request, MagicHttpServletResponse response, Throwable throwable) 接口执行完毕之后执行default ObjectpostHandle(RequestEntity requestEntity, Object returnValue) 执行完毕之后执行default ObjectpostHandle(ApiInfo info, org.ssssssss.script.MagicScriptContext context, Object returnValue, MagicHttpServletRequest request, MagicHttpServletResponse response) 执行完毕之后执行default ObjectpreHandle(RequestEntity requestEntity) 请求之前执行default ObjectpreHandle(ApiInfo info, org.ssssssss.script.MagicScriptContext context, MagicHttpServletRequest request, MagicHttpServletResponse response) 请求之前执行
-
方法详细资料
-
preHandle
请求之前执行- 参数:
requestEntity- 请求对象- 返回:
- 当返回对象时,直接将此对象返回到页面,返回null时,继续执行后续操作
- 抛出:
Exception
-
preHandle
default Object preHandle(ApiInfo info, org.ssssssss.script.MagicScriptContext context, MagicHttpServletRequest request, MagicHttpServletResponse response) throws Exception 请求之前执行- 参数:
info- 接口信息context- 脚本上下文request- HttpServletRequestresponse- HttpServletResponse- 返回:
- 当返回对象时,直接将此对象返回到页面,返回null时,继续执行后续操作
- 抛出:
Exception- 处理失败时抛出的异常
-
postHandle
default Object postHandle(ApiInfo info, org.ssssssss.script.MagicScriptContext context, Object returnValue, MagicHttpServletRequest request, MagicHttpServletResponse response) throws Exception 执行完毕之后执行- 参数:
info- 接口信息context- 脚本上下文returnValue- 即将要返回到页面的值request- HttpServletRequestresponse- HttpServletResponse- 返回:
- 返回到页面的对象, 当返回null时执行后续拦截器,否则直接返回该值,不执行后续拦截器
- 抛出:
Exception- 处理失败时抛出的异常
-
postHandle
执行完毕之后执行- 参数:
requestEntity- 请求对象returnValue- 即将要返回到页面的值- 返回:
- 返回到页面的对象, 当返回null时执行后续拦截器,否则直接返回该值,不执行后续拦截器
- 抛出:
Exception
-
afterCompletion
接口执行完毕之后执行- 参数:
requestEntity- 请求对象returnValue- 即将要返回到页面的值throwable- 异常对象
-
afterCompletion
default void afterCompletion(ApiInfo info, org.ssssssss.script.MagicScriptContext context, Object returnValue, MagicHttpServletRequest request, MagicHttpServletResponse response, Throwable throwable) 接口执行完毕之后执行- 参数:
info- 接口信息context- 脚本上下文returnValue- 即将要返回到页面的值request- HttpServletRequestresponse- HttpServletResponsethrowable- 异常对象
-