|
@@ -64,8 +64,11 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { |
|
@@ -64,8 +64,11 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { |
64
|
return exchange.getResponse().setComplete();
|
64
|
return exchange.getResponse().setComplete();
|
65
|
}
|
65
|
}
|
66
|
|
66
|
|
67
|
- ServerHttpResponse response = exchange.getResponse();
|
|
|
68
|
- DataBufferFactory bufferFactory = response.bufferFactory();
|
67
|
+// ServerHttpResponse response = exchange.getResponse();
|
|
|
68
|
+// DataBufferFactory bufferFactory = response.bufferFactory();
|
|
|
69
|
+
|
|
|
70
|
+
|
|
|
71
|
+ //----------------------------------old
|
69
|
// ServerHttpResponseDecorator decorator = new ServerHttpResponseDecorator(response) {
|
72
|
// ServerHttpResponseDecorator decorator = new ServerHttpResponseDecorator(response) {
|
70
|
// @Override
|
73
|
// @Override
|
71
|
// public Mono<Void> writeWith(Publisher<? extends DataBuffer> body) {
|
74
|
// public Mono<Void> writeWith(Publisher<? extends DataBuffer> body) {
|
|
@@ -93,18 +96,22 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { |
|
@@ -93,18 +96,22 @@ public class WrapperResponseGlobalFilter implements GlobalFilter, Ordered { |
93
|
// return super.writeWith(body);
|
96
|
// return super.writeWith(body);
|
94
|
// }
|
97
|
// }
|
95
|
// };
|
98
|
// };
|
|
|
99
|
+ //----------------------------------old
|
96
|
|
100
|
|
97
|
- ServerHttpResponseDecorator decoratedResponse= new UTF8ServerHttpResponseDecorator(response);
|
|
|
98
|
- if (DEFAULT_SYSTEM.equals(systemInfo)){
|
|
|
99
|
- decoratedResponse= new UTF8ServerHttpResponseDecorator(response);
|
|
|
100
|
- }else {
|
|
|
101
|
- decoratedResponse= new GBKServerHttpResponseDecorator(response);
|
|
|
102
|
- }
|
101
|
+ /**
|
|
|
102
|
+ * 取消返回数据的修改
|
|
|
103
|
+ */
|
|
|
104
|
+// ServerHttpResponseDecorator decoratedResponse= new UTF8ServerHttpResponseDecorator(response);
|
|
|
105
|
+// if (DEFAULT_SYSTEM.equals(systemInfo)){
|
|
|
106
|
+// decoratedResponse= new UTF8ServerHttpResponseDecorator(response);
|
|
|
107
|
+// }else {
|
|
|
108
|
+// decoratedResponse= new GBKServerHttpResponseDecorator(response);
|
|
|
109
|
+// }
|
103
|
//
|
110
|
//
|
104
|
|
111
|
|
105
|
- return chain.filter(exchange.mutate().response(decoratedResponse).build());
|
|
|
106
|
-//
|
|
|
107
|
-// return chain.filter(exchange);
|
112
|
+// return chain.filter(exchange.mutate().response(decoratedResponse).build());
|
|
|
113
|
+
|
|
|
114
|
+ return chain.filter(exchange);
|
108
|
}
|
115
|
}
|
109
|
|
116
|
|
110
|
@Override
|
117
|
@Override
|