我正在编写一些代码来与尚不存在的服务接口,因此我正在编写一个模拟器,以尝试降低当我有机会与实际系统集成时可能遇到的一些问题的风险。该接口基本上是一个REST风格的接口,该接口返回JSON格式的字符串。 接口规范说,将返回JSON格式的响应来代替标准HTTP正文。它还说来自服务器的响应将被zlib压缩,并在标头中设置“ Content- Encoding:gzip”。因此,我创建了一个WCF服务,该服务提供了一个REST接口,该接口返回JSON格式的字符串。我现在需要处理方程式的压缩部分。为了满足Content- Encoding:gzip的要求,我是否只是简单地gzip我创建的JSON字符串并返回它而不是该字符串?还是比这更复杂?让我知道这里是否还需要其他信息,因为在处理REST / HTTP时我还是一个新手。
非常感谢您的宝贵时间。
没错 只需Gzip JSON字符串并返回即可。
REST实施的最佳参考是HTTP / 1.1 RFC:http : //tools.ietf.org/html/rfc2616