我安装了一个代码中包含 httpx 的项目,并且其代码中似乎有一个已弃用的方法。我寻找解决方案,但没有找到任何解决方案。 (另外,我之前运行过它并且它在“两周前”工作)。
错误出现如下:
Deprecation error in lib/python3.8/site-packages/httpx/_content.py:201:
DeprecationWarning: Use 'content=<...>' to upload raw bytes/text content.
warnings.warn(message, DeprecationWarning)
httpx 版本是
httpx==0.23.1
有人知道如何消除或修复此警告吗?
我安装了一个有 httpx 的项目
这是项目中的一个错误,避免
DeprecationWarning
的唯一方法是修复项目。请参阅https://www.python-httpx.org/compatibility/#request-content:
为了上传原始文本或二进制内容,我们更喜欢使用
参数…content
使用
将引发弃用警告,预计将在 HTTPX 1.0 版本中完全删除。data=<text/byte content>