如何使用 httplib/http.client 获取传入响应的编码?
我可以使用 getheaders() 将其视为 Content-Type 的一部分,但我认为解析它是一种不好的做法,因为它可能采用几种不同的格式,并且您应该在 httplib/http.client 中使用特定方法反而:
>>> r = h.getresponse()
>>> r.getheaders()
[('transfer-encoding', 'chunked'), ('expires', 'Tue, 11 Oct 1988 22:00:00 GMT'), ('vary', 'Accept-Encoding'), ('server', 'nginx/1.2.6'), ('connection', 'keep-alive'), ('pragma', 'no-cache'), ('cache-control', 'no-cache, must-revalidate'), ('date', 'Thu, 18 Apr 2013 00:46:18 GMT'), ('content-type', 'text/html; charset=utf-8')]
获取传入编码的最佳方法是什么?