This commit is contained in:
tanghc
2020-10-29 15:01:29 +08:00
parent 3cef44dc96
commit 8e833c295f
3 changed files with 17 additions and 1 deletions

View File

@@ -53,6 +53,10 @@ public class IndexFilter implements WebFilter {
@Value("${sop.gateway-index-path:/}")
private String indexPath;
/** sop.restful.enable=true 开启restful请求默认开启 */
@Value("${sop.restful.enable:true}")
private boolean enableRestful;
@Autowired
private Validator validator;
@@ -68,7 +72,7 @@ public class IndexFilter implements WebFilter {
return chain.filter(exchange);
}
// 如果是restful请求直接转发
if (path.startsWith(EnvironmentKeys.SOP_RESTFUL_PATH.getValue())) {
if (enableRestful && path.startsWith(EnvironmentKeys.SOP_RESTFUL_PATH.getValue())) {
exchange.getAttributes().put(SopConstants.RESTFUL_REQUEST, true);
String restfulPath = ServerWebExchangeUtil.getRestfulPath(path, EnvironmentKeys.SOP_RESTFUL_PATH.getValue());
ServerWebExchange newExchange = ServerWebExchangeUtil.getForwardExchange(exchange, restfulPath);