mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
4.0.3
This commit is contained in:
@@ -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);
|
||||
|
Reference in New Issue
Block a user