Solon v3.1.0

问题:如何获取所有 http 输出的响应头

</> markdown

参考代码:

for(String name: ctx.headerNamesOfResponse()){
    System.out.println(name + " : " + ctx.headerOfResponse(name)); //or ctx.headerValuesOfResponse(name)
}

另外判断响应头是否已输出,可用:

if(ctx.isHeadersSent()) { //在主体输出之前,会输出头。//反之,如果头已输出,就表示有主体输出了
    
}

具体参考接口:认识请求上下文(Context)