Objective C 中的 GRPC 压缩

GRPC compression in Objective C

我正在 iOS 上实施 GRPC。 最近我们的服务器对所有消息都采用了 GZIP 压缩。 如何在 Objective C / Swift 的 GRPC 客户端上设置相同的压缩?

提前致谢。

嗨,罗斯!

ObjC 客户端接受使用 GZip 或 Deflate 压缩的服务器响应,并在将它们传递给应用程序之前在后台对其进行解压缩。不过,它还没有压缩请求。支持压缩响应具有更高的优先级,因为响应往往比请求大得多。

ObjC 下的 C gRPC 库确实会按需压缩请求,因此如果您喜欢冒险,可以将此功能添加到库中:)