public void aroundWriteTo(WriterInterceptorContext ctx) throws IOException, WebApplicationException {
ByteArrayInterceptingOutputStream interceptOS = new ByteArrayInterceptingOutputStream(ctx.getOutputStream());
ctx.setOutputStream(interceptOS);
ctx.proceed();
if (!ctx.getHeaders().containsKey(header)) {
String xhubHeaderValue = XHub.generateHeaderXHubToken(getEncoder(), getHash(), Objects.requireNonNull(token, "cannot encode with a null token"), interceptOS.interceptedContent());
ctx.getHeaders().putSingle(header, xhubHeaderValue);
}
return;
}
XHubWriterInterceptor.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:xhub4j
作者:
评论列表
文章目录