簡體   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