标签: java http ssl netty
示例代码: https://github.com/netty/netty/blob/4.1/example/src/main/java/io/netty/example/http/file/HttpStaticFileServerHandler.java
如果ssl被禁用,它使用FileRegion而不是ChunkedInput。这是为什么?大文件不会破坏代码吗?
感谢。
答案 0 :(得分:1)
当ssl被禁用时,结果是调用FileChannel的transferTo()方法。该方法比从通道或ByteBuf的一些包装读取更有效。当请求传递给通道时,在这种情况下,消息的大小将设置为0.