【发布时间】:2017-12-11 07:58:15
【问题描述】:
我很难理解这个标题是如何工作的。
简单来说我的问题是
如果我请求发布到某个资源,那么让我们 说在第一种情况下响应是一些 json 字符串,在第二种情况下响应是一个 .jar 文件。
1.客户端是否应该在发送HTTP请求时包含accept-header:gzip,deflate在这两种情况下,知道第一个结果是json字符串?
2.如果响应已经被压缩了怎么办,现在将响应压缩到已经压缩的数据上不会产生问题?
3. 如果我在收到 json 字符串的第一种情况下包含 accept-encoding:gzip 会发生什么。所以我收到一个压缩数据作为我的响应(我什至不确定是否得到压缩数据或一些编码数据作为响应。我认为压缩数据意味着像 .jar/.zip 这样的压缩数据,编码数据意味着原始数据的编码数据,哪一个发生了压缩或编码)?
4.假设服务器将 Contentype 标头作为“application/octet-stream”的响应发送。现在是不是必须使用accept-header:gzip,deflate
【问题讨论】:
-
我假设你的意思是说“接受编码”?
-
是的,谢谢。已编辑。