我有一个安静的应用程序,我需要将文本作为响应发送给 REST 客户端。现在的问题是,有时文本可能会很大,接近 100000 个字符。
我可以以正常的纯文本形式发送大数据吗?
如何通过网络将其发送到我的 REST 客户端?
最佳答案
您应该使用HTTP compression通过使用 Accept-Encoding
请求 header 和 Content-Encoding
响应 header :
GET /your-url HTTP/1.1
Host: www.example.com
Accept-Encoding: gzip, deflate
这将使压缩对于大多数 REST API 客户端来说是透明的。大多数客户端库应该开箱即用地处理 GZIP,并且可以通过不设置 Accept-Encoding
header 来禁用它。
关于java - 如何在 Java 中将大文本(字符串)作为 REST 服务的响应发送到 REST 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53337483/