直接返回 HttpStatus
@Override
public GatewayFilter apply(Config config) {
return (exchange, chain) -> {
ServerHttpResponse response = exchange.getResponse();
response.setStatusCode(HttpStatus.OK);
return response.setComplete();
};
}
直接返回 文本
@Override
public GatewayFilter apply(Config config) {
return (exchange, chain) -> {
ServerHttpResponse response = exchange.getResponse();
response.setStatusCode(HttpStatus.OK);
response.getHeaders().setContentType(MediaType.TEXT_PLAIN);
byte[] bytes = "OK".getBytes(StandardCharsets.UTF_8);
DataBuffer buffer = response.bufferFactory().wrap(bytes);
return response.writeWith(Mono.just(buffer));
};
}