问题:如何获取所有 http 输出的响应头
参考代码:
for(String name: ctx.headerNamesOfResponse()){
System.out.println(name + " : " + ctx.headerOfResponse(name)); //or ctx.headerValuesOfResponse(name)
}
另外判断响应头是否已输出,可用:
if(ctx.isHeadersSent()) { //在主体输出之前,会输出头。//反之,如果头已输出,就表示有主体输出了
}
具体参考接口:认识请求上下文(Context)