接口的使用
cn.dev33.satoken.context.model.SaResponse
使用SaResponse的程序包
程序包
说明
因为不能确定最终运行的 web 容器属于标准 Servlet 模型还是非 Servlet 模型,特封装此包下的包装类进行对接。
-
cn.dev33.satoken.context中SaResponse的使用
修饰符和类型方法说明static SaResponseSaHolder.getResponse()获取当前请求的 Response 包装对象SaTokenContext.getResponse()获取当前请求的 Response 包装对象SaTokenContextDefaultImpl.getResponse()SaTokenContextForThreadLocal.getResponse()SaTokenContextForThreadLocalStorage.Box.getResponse()static SaResponseSaTokenContextForThreadLocalStorage.getResponse()在当前线程的 SaResponse 包装对象参数类型为SaResponse的cn.dev33.satoken.context中的方法修饰符和类型方法说明static voidSaTokenContextForThreadLocalStorage.setBox(SaRequest request, SaResponse response, SaStorage storage) 初始化当前线程的 [ Box 存储器 ]voidSaTokenContextForThreadLocalStorage.Box.setResponse(SaResponse response) 参数类型为SaResponse的cn.dev33.satoken.context中的构造器 -
cn.dev33.satoken.context.model中SaResponse的使用
修饰符和类型方法说明在响应头里添加一个值在响应头里写入一个值default SaResponse在响应头写入 [Server] 服务器名称SaResponse.setStatus(int sc) 设置响应状态码 -
cn.dev33.satoken.fun中SaResponse的使用
参数类型为SaResponse的cn.dev33.satoken.fun中的方法修饰符和类型方法说明voidSaRouteFunction.run(SaRequest request, SaResponse response, Object handler) 执行验证的方法 -
cn.dev33.satoken.fun.strategy中SaResponse的使用
参数类型为SaResponse的cn.dev33.satoken.fun.strategy中的方法修饰符和类型方法说明voidSaFirewallCheckFunction.execute(SaRequest req, SaResponse res, Object extArg) 执行函数voidSaFirewallCheckFailHandleFunction.run(FirewallCheckException e, SaRequest req, SaResponse res, Object extArg) 执行函数 -
cn.dev33.satoken.strategy.hooks中SaResponse的使用
修饰符和类型方法说明voidSaFirewallCheckHook.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForBlackPath.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForDirectoryTraversal.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForHeader.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForHost.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForHttpMethod.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForParameter.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForPathBannedCharacter.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForPathDangerCharacter.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法voidSaFirewallCheckHookForWhitePath.execute(SaRequest req, SaResponse res, Object extArg) 执行的方法