如何获取响应输出的文本(比如 json)
这个比较简单。只要在 http 输出完成后,从 ctx.attr("output")
里即可获取响应输出的文本内容。例:
@Slf4j
@Component
public class DemoFilter implements Filter{
@Override
public void doFilter(Context ctx, FilterChain chain) throws Throwable{
chain.doFilter(ctx);
String output = ctx.attr("output");
log.info(output);
}
}