处理Gzip

和风天气的Web API默认采用Gzip进行压缩,这将极大的减少网络流量,加快请求。

提示: 如果使用iOS SDK或Android SDK,不需要考虑处理Gzip。

对于不同开发语言如何处理Gzip,我们在这里给出一些官方参考文档,这些文档可能与你当前使用的版本不一致,请注意它们的区别。

C##

https://learn.microsoft.com/zh-cn/dotnet/api/system.io.compression.gzipstream?view=net-6.0

Dart#

https://api.dart.cn/stable/2.17.0/dart-io/GZipCodec-class.html

Go#

https://pkg.go.dev/compress/gzip

Java#

https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/zip/GZIPInputStream.html

Python#

https://docs.python.org/zh-cn/3/library/gzip.html

Ruby#

https://ruby-doc.org/stdlib-2.7.0/libdoc/zlib/rdoc/Zlib/GzipReader.html