【发布时间】:2022-01-14 05:30:45
【问题描述】:
我打算将一个项目从 Zuul 迁移到 Spring Cloud Gateway。 我有一个“校验和代码”,但我不知道如何迁移它。
在zuul代码中我得到url参数和json主体,然后我做一些检查。
HttpServletRequest request = requestContext.getRequest();
Map<String, String[]> parameterMap = getURLParamter(request);
String json = getBody(request);
if(securityCheck(parameterMap, json) == true) {
requestContext.addZuulRequestHeader("check-success-then-next-filter", "1");
} else {
requestContext.setResponseBody("{ msg:: check error }");
}
我对 Spring 网关的经验有限,请帮我找到 Spring Gateway 中的等效代码,
【问题讨论】:
标签: spring spring-boot spring-webflux project-reactor spring-cloud-gateway