日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Http 协议 常用消息头

發(fā)布時(shí)間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Http 协议 常用消息头 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.壓縮

HTTP采用通用的壓縮算法,比如gzip來壓縮HTML,Javascript, CSS文件,能大大減少網(wǎng)絡(luò)吞吐。

請(qǐng)求:通常會(huì)有Accept-Encoding:gzip

響應(yīng):server端生成原始的body,然后壓縮,增加頭部Content-Encoding:gzip。見圖1-1.


圖1-1 cctv.com,gzio壓縮與chunked傳輸?

可通過fiddler看一下壓縮前后的大小對(duì)比。


圖1-2cctv.com,fiddler看原始responde 頭部



圖1-3cctv.com,fiddler支持對(duì)response解壓,前后大小對(duì)比已標(biāo)出

2.分塊傳輸

Transfer-Encoding: chunked 表示分塊傳輸。不用此頭部,通常用Content-Length來標(biāo)記報(bào)文的大小。

不用分塊傳輸:服務(wù)端生成完整的響應(yīng),算出來大小,標(biāo)記出來。

使用分塊傳輸:服務(wù)端一邊生成響應(yīng),一邊輸出,不需要緩存完整的結(jié)果,節(jié)省內(nèi)存。

netty框架支持分塊傳輸,所需語句:ch.pipeline().addLast("chunkedWriter", new ChunkedWriteHandler());

總結(jié)

以上是生活随笔為你收集整理的Http 协议 常用消息头的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。