繁体   English   中英

通用Python HTTP响应解码器

[英]Universal Python HTTP response decoder

我可能没有很好的谷歌搜索功能,但到目前为止我已经干了。 没有用于HTTP响应的通用解码器这种东西,您可以在其中为其提供正文和标头,并返回解码后的数据?

例如:

response = requests.get("...")
body = clever_package.decode(response.body, response.headers)

这是使用请求包来获取数据,尽管这并非绝对必要。 是否没有通用的解码器采用contentType和isBase64Encoded标头并发挥其魔力?

也许我没有在这样的程序包中看到明显的缺陷,这可以解释为什么我在任何地方都找不到它。

干杯!

解码是什么意思? 只是字节到字符串数据? 在这种情况下,如果标头未指定编码(如果标头指定了解码,只需从标头中指定的编码进行解码),就可以找到python-chardet

如果要以不同的方式解析XML,JSON等,则在将数据解码为Unicode字符串后,可能会使用各自的库(内置json模块, yaml模块等)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM