我开始用Go编写服务器端应用程序.我想使用Accept-Encoding
请求头来确定是否使用GZIP
压缩响应实体.我曾希望找到一种方法,直接使用http.Serve
或http.ServeFile
方法来做到这一点.
这是一个相当普遍的要求;我是否遗漏了什么,或者我是否需要推出我自己的解决方案?
我开始用Go编写服务器端应用程序.我想使用Accept-Encoding
请求头来确定是否使用GZIP
压缩响应实体.我曾希望找到一种方法,直接使用http.Serve
或http.ServeFile
方法来做到这一点.
这是一个相当普遍的要求;我是否遗漏了什么,或者我是否需要推出我自己的解决方案?
目前还没有对gzip压缩的HTTP响应的"开箱即用"支持.但添加它是相当微不足道的.看一看
https://gist.github.com/the42/1956518
还包括
https://groups.google.com/forum/?fromgroups=#!topic/golang-nuts/cgUp8_ATNtc