protected void flushHeaders() throws IOException {
if (headersFlushed)
return;
headersFlushed = true;
RuntimeDelegate delegate = RuntimeDelegate.getInstance();
for (String key : headers.keySet()) {
List<Object> objs = headers.get(key);
for (Object obj : objs) {
String value;
RuntimeDelegate.HeaderDelegate headerDelegate = delegate.createHeaderDelegate(obj.getClass());
if (headerDelegate != null) {
value = headerDelegate.toString(obj);
} else {
value = obj.toString();
}
stream.write(key.getBytes());
stream.write(": ".getBytes());
stream.write(value.getBytes());
stream.write("\r\n".getBytes());
}
}
stream.write("\r\n".getBytes());
}
HeaderFlushedOutputStream.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:blaze-storage
作者:
评论列表
文章目录