JSON REST服务:内容编码:gzip

3
我正在编写一些代码以与尚未拥有的服务进行交互,因此我正在编写一个模拟器,尝试降低将要面对的问题风险,当我有机会与真实系统集成时。该接口基本上是REST风格的接口,返回JSON格式的字符串。
接口规范说JSON格式响应是代替标准HTTP主体返回的。它还指出来自服务器的响应将被zlib压缩并在标题中设置"Content-Encoding: gzip"。 因此,我创建了一个WCF服务,提供了一个REST接口,返回一个JSON格式的字符串。现在我需要处理压缩部分的问题。为了满足Content-Encoding: gzip的要求,我是否只需对我创建的JSON字符串进行gzip压缩并返回该字符串即可?还是比那更复杂?如果需要其他信息,请告诉我,因为我在处理REST/HTTP方面仍然是个新手。

非常感谢您的时间。


我认为你不需要像其他人建议的那样手动完成它。查看这样的帖子:https://dev59.com/sknSa4cB1Zd3GeqPMkhw - Steve
如果我返回压缩的JSON字符串,那么返回类型会是什么? - user1229107
2个回答

4

3

简而言之:是的,就这么简单。响应体只需要是普通响应体的gzip压缩版本。

这个问题可能会为您设置服务提供一些有用的信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接