卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

jetty是什么 怎么用Netty接收ChunkedFile?

怎么用Netty接收ChunkedFile?Netty通過以下方式封裝了對HTTP分塊協(xié)議的支持:1編寫一個響應(yīng),并設(shè)置分塊參數(shù)來告訴客戶端它將返回分塊類型的數(shù)據(jù);2開始寫入分塊數(shù)據(jù);3根據(jù)分塊協(xié)議標(biāo)

怎么用Netty接收ChunkedFile?

Netty通過以下方式封裝了對HTTP分塊協(xié)議的支持:

1編寫一個響應(yīng),并設(shè)置分塊參數(shù)來告訴客戶端它將返回分塊類型的數(shù)據(jù);

2開始寫入分塊數(shù)據(jù);

3根據(jù)分塊協(xié)議標(biāo)準(zhǔn)返回分塊數(shù)據(jù)結(jié)束標(biāo)記;

4關(guān)閉通道連接。具體代碼如下:httprequest req=(httprequest)reqobjhtppresponse=new defaulthttpresponse(HttpVersion.HTTP1_ 1, HttpResponseStatus.OK) 響應(yīng)設(shè)置塊(正確)響應(yīng)集標(biāo)題( HttpHeaders.Names.TRANSFER編碼,HttpHeaders.Values.CHUNKED文件)信道f=ctx.getChannel頻道().write(resp)String str=“我的測試”數(shù)據(jù)塊!“HttpChunk chunk=new DefaultHttpChunk(ChannelBuffers.wrappedBuffer包( str.to字符串().getBytes(CharsetUtil.UTF8) ))f=ctx.getChannel頻道().write(chunk)HttpChunk chunk=新建DefaultHttpChunk(ChannelBuffers.EMPTY緩沖區(qū))f=ctx.getChannel頻道().write(chunk)f.addListener(C)hannelFutureListener.CLOSE關(guān)閉)PS:chunked的數(shù)據(jù)大小可以定義根據(jù)實(shí)際情況。