我有一个宁静的应用程序,我需要在其中发送文本作为对REST客户端的响应。现在的问题是,有时文本可能会变成近100000个字符。
我可以按常规的纯文本格式发送大数据吗?
如何通过网络将其发送到我的REST客户端?
答案 0 :(得分:2)
您应该通过使用Accept-Encoding
请求标头和Content-Encoding
响应标头来使用HTTP compression:
GET /your-url HTTP/1.1
Host: www.example.com
Accept-Encoding: gzip, deflate
这将使大多数REST API客户端的压缩透明化。大多数客户端库都应开箱即用地处理GZIP,并且可以通过不设置Accept-Encoding
标头将其禁用。