A B C D E F G H I L M R S T W
A
- addCookies(ServerHttpResponse, String, String, String) - 类 中的静态方法bee.cloud.gateway.utils.ResponseUtils
-
添加指定key到cookies
- afterPropertiesSet() - 类 中的方法bee.cloud.gateway.ribbon.CommLoadBalancerRule
-
- AuthTokenFilter - bee.cloud.gateway.filter中的类
-
全局权限过滤器,兼容WebSocket
- AuthTokenFilter(WebSocketClient, WebSocketService, ObjectProvider<List<HttpHeadersFilter>>) - 类 的构造器bee.cloud.gateway.filter.AuthTokenFilter
-
B
- bee.cloud.gateway - 程序包 bee.cloud.gateway
-
- bee.cloud.gateway.config - 程序包 bee.cloud.gateway.config
-
- bee.cloud.gateway.controller - 程序包 bee.cloud.gateway.controller
-
- bee.cloud.gateway.exception - 程序包 bee.cloud.gateway.exception
-
- bee.cloud.gateway.filter - 程序包 bee.cloud.gateway.filter
-
- bee.cloud.gateway.ribbon - 程序包 bee.cloud.gateway.ribbon
-
- bee.cloud.gateway.utils - 程序包 bee.cloud.gateway.utils
-
- bee.cloud.gateway.work - 程序包 bee.cloud.gateway.work
-
C
- check(Respond) - 接口 中的方法bee.cloud.gateway.filter.GWFilter
-
请求检测器
- checkPath(String, String) - 类 中的方法bee.cloud.gateway.config.TokenConfig
-
验证地址是否放行
- choose(Object) - 类 中的方法bee.cloud.gateway.ribbon.CommLoadBalancerRule
-
自定义负载均衡策略
参考 com.netflix.loadbalancer.RoundRobinRule
- CommLoadBalancerRule - bee.cloud.gateway.ribbon中的类
-
自定义负载均衡策略
- CommLoadBalancerRule() - 类 的构造器bee.cloud.gateway.ribbon.CommLoadBalancerRule
-
- CorsConfig - bee.cloud.gateway.config中的类
-
跨域配置
使用跨域配置后需要前端配合
1)jquery ajax:
s.crossDomain = true;
s.xhrFields={
withCredentials:true
}
2)源生XMLHttpRequest xhr
xhr.withCredentials = true;
3)vue axios
axios.defaults.withCredentials = true
- CorsConfig() - 类 的构造器bee.cloud.gateway.config.CorsConfig
-
- corsFilter() - 类 中的方法bee.cloud.gateway.config.CorsConfig
-
- CorsFilter - bee.cloud.gateway.filter中的类
-
功能说明:跨域设置
- CorsFilter() - 类 的构造器bee.cloud.gateway.filter.CorsFilter
-
- customize(NettyReactiveWebServerFactory) - 类 中的方法bee.cloud.gateway.config.EncodeQueryNettyWebServerCustomizer
-
D
- deleteCookie(String) - 类 中的方法bee.cloud.gateway.work.Respond
-
- deleteCookies(ServerHttpResponse, String, String) - 类 中的静态方法bee.cloud.gateway.utils.ResponseUtils
-
删除cookies中指定的key
E
- EncodeQueryNettyWebServerCustomizer - bee.cloud.gateway.config中的类
-
功能说明:解决路径中还有特殊字符的问题
- EncodeQueryNettyWebServerCustomizer() - 类 的构造器bee.cloud.gateway.config.EncodeQueryNettyWebServerCustomizer
-
- ExceptionFilter - bee.cloud.gateway.filter中的类
-
捕获转发项目传来的异常
- ExceptionFilter() - 类 的构造器bee.cloud.gateway.filter.ExceptionFilter
-
- ExceptionHandler - bee.cloud.gateway.exception中的类
-
全局异常处理
- ExceptionHandler() - 类 的构造器bee.cloud.gateway.exception.ExceptionHandler
-
F
- favicon(ServerHttpResponse) - 类 中的方法bee.cloud.gateway.controller.ServicesController
-
- filter(ServerWebExchange, GatewayFilterChain) - 类 中的方法bee.cloud.gateway.filter.AuthTokenFilter
-
- filter(ServerWebExchange, GatewayFilterChain) - 类 中的方法bee.cloud.gateway.filter.CorsFilter
-
- filter(ServerWebExchange, GatewayFilterChain) - 类 中的方法bee.cloud.gateway.filter.ExceptionFilter
-
- filter(ServerWebExchange, GatewayFilterChain) - 类 中的方法bee.cloud.gateway.filter.WsRoutingFilter
-
G
- GatewayApplication - bee.cloud.gateway中的类
-
- GatewayApplication() - 类 的构造器bee.cloud.gateway.GatewayApplication
-
- getClientId() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getCookie(String) - 类 中的方法bee.cloud.gateway.work.Respond
-
- getDomain(ServerHttpRequest) - 类 中的静态方法bee.cloud.gateway.utils.RequestUtils
-
获取请求地址的访问host
- getHeader(String) - 类 中的方法bee.cloud.gateway.work.Respond
-
- getHttpServletRequest() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getHttpServletResponse() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getIpAddress(ServerHttpRequest) - 类 中的静态方法bee.cloud.gateway.utils.RequestUtils
-
根据 ServerHttpRequest 获取IP
- getOrder() - 类 中的方法bee.cloud.gateway.filter.ExceptionFilter
-
- getOrder() - 类 中的方法bee.cloud.gateway.filter.WsRoutingFilter
-
- getRequestParam() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getServerHttpResponse() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getServerWebExchange() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getServices(ServerHttpResponse, ServerHttpRequest) - 类 中的方法bee.cloud.gateway.controller.ServicesController
-
登录页
- getServices(ServerWebExchange) - 类 中的方法bee.cloud.gateway.controller.ServicesController
-
- getServletHttpRequest() - 类 中的方法bee.cloud.gateway.work.Respond
-
- getToken(ServerHttpRequest) - 类 中的静态方法bee.cloud.gateway.utils.RequestUtils
-
根据 ServerHttpRequest 获取token
- GWFilter - bee.cloud.gateway.filter中的接口
-
功能说明:网关过虑器
H
- handle(ServerWebExchange, Throwable) - 类 中的方法bee.cloud.gateway.exception.ExceptionHandler
-
I
- index(ServerHttpResponse, ServerHttpRequest) - 类 中的方法bee.cloud.gateway.controller.ServicesController
-
主页
- initWithNiwsConfig(IClientConfig) - 类 中的方法bee.cloud.gateway.ribbon.CommLoadBalancerRule
-
L
- Login() - 类 的构造器bee.cloud.gateway.controller.ServicesController.Login
-
- loginAPI(ServerWebExchange, ServicesController.Login) - 类 中的方法bee.cloud.gateway.controller.ServicesController
-
M
- main(String[]) - 类 中的静态方法bee.cloud.gateway.utils.RequestUtils
-
R
- RequestUtils - bee.cloud.gateway.utils中的类
-
ServerHttpRequest工具类
- RequestUtils() - 类 的构造器bee.cloud.gateway.utils.RequestUtils
-
- Respond - bee.cloud.gateway.work中的类
-
功能说明:网关请求
- Respond(ServerWebExchange) - 类 的构造器bee.cloud.gateway.work.Respond
-
- response(ServerHttpResponse, Results) - 类 中的静态方法bee.cloud.gateway.utils.ResponseUtils
-
组装 ServerHttpResponse 返回 json 数据
- response(ServerHttpResponse, String) - 类 中的静态方法bee.cloud.gateway.utils.ResponseUtils
-
组装 ServerHttpResponse 页面输出JSON
- ResponseUtils - bee.cloud.gateway.utils中的类
-
工具类
- ResponseUtils() - 类 的构造器bee.cloud.gateway.utils.ResponseUtils
-
- RibbonConfig - bee.cloud.gateway.ribbon中的类
-
- RibbonConfig() - 类 的构造器bee.cloud.gateway.ribbon.RibbonConfig
-
- run(String[]) - 类 中的静态方法bee.cloud.gateway.GatewayApplication
-
通用启动类,已经封装springboot的run方法
S
- ServicesController - bee.cloud.gateway.controller中的类
-
功能说明:URL接口
- ServicesController() - 类 的构造器bee.cloud.gateway.controller.ServicesController
-
- ServicesController.Login - bee.cloud.gateway.controller中的类
-
- setCookie(Bee.Cookie) - 类 中的方法bee.cloud.gateway.work.Respond
-
- setCookie(String, String) - 类 中的方法bee.cloud.gateway.work.Respond
-
- setCookie(String) - 类 中的方法bee.cloud.gateway.work.Respond
-
- setHeader(String, String) - 类 中的方法bee.cloud.gateway.work.Respond
-
T
- TokenConfig - bee.cloud.gateway.config中的类
-
- TokenConfig() - 类 的构造器bee.cloud.gateway.config.TokenConfig
-
- TokenConfig.TokenPath - bee.cloud.gateway.config中的类
-
- TokenPath() - 类 的构造器bee.cloud.gateway.config.TokenConfig.TokenPath
-
- TokenPath(String, String...) - 类 的构造器bee.cloud.gateway.config.TokenConfig.TokenPath
-
- toString() - 类 中的方法bee.cloud.gateway.config.TokenConfig.TokenPath
-
- toString() - 类 中的方法bee.cloud.gateway.config.TokenConfig
-
W
- WsRoutingFilter - bee.cloud.gateway.filter中的类
-
功能说明:WebSocket拦截器
- WsRoutingFilter(WebSocketClient, WebSocketService, ObjectProvider<List<HttpHeadersFilter>>) - 类 的构造器bee.cloud.gateway.filter.WsRoutingFilter
-
A B C D E F G H I L M R S T W
Copyright © 2023. All rights reserved.