pub(crate) fn negotiate(
headers: &HeaderMap,
algorithms: CompressionAlgorithms,
) -> Option<Encoding>Expand description
按 Accept-Encoding 选出响应编码;返回 None 表示客户端连 identity 都拒绝(应回 406)。
与 tower-http 0.7 相同:未列出的编码忽略;没有 * 时只看显式列出的编码,全为 q=0
则回退 identity(除非 identity;q=0);有 * 时未列出的已启用编码取通配 q 值。