当尝试执行导致400 Bad Request错误的http请求时,nginx服务器返回“400 Bad Request”,Content-Encoding:gzip和非编码格式的响应。
因为Content-Encoding:gzip我的代码用GZIPInputStream包装响应,这会引发错误。
我的问题是:当状态代码不是“200 OK”时gzip是否是有效的编码?如果没有,我只需检查状态代码,如果返回了200以外的任何内容,则不要尝试gzip。
是否有关于此的规则/指南?这是在任何地方记录的吗?
TIA
答案 0 :(得分:4)
是的,这是一种有效的编码。内容编码(和传输编码)与状态代码正交。