Solon v3.7.3

如何获取响应输出的文本(比如 json)

</> markdown
2025年4月24日 上午9:05:46

这个比较简单。只要在 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);
    }
}