django - 如何在 django 中使用具有基本身份验证(用户名,密码)的第三方 api?
问题描述
我有一个第三方 API(一个 URL)。要访问该 URL,我必须提供基本身份验证,即用户名和密码。如何使用 django 中的基本身份验证从该 API 获取数据?
解决方案
你可以使用requests
包。
https://docs.python-requests.org/en/v2.2.1/user/authentication/
就像是:
requests.get('https://api.github.com/user', auth=HTTPBasicAuth('user', 'pass'))
推荐阅读
- java - 如何从 Java 中的 XML 读取特殊字符的映射?
- android - Flutter Kotlin 从广播接收器获取数据
- c# - 不安全代码是如何工作的。可以在固定代码中混合托管资源吗
- javascript - Vue DOM 元素 scrollTop 不可访问
- teamcity - 重新触发构建链并获取更改的源
- unity3d - Unity:是否有 2D 等效于动画图层上使用的头像蒙版?
- javascript - 无法在 Rails 应用程序的回调中声明变量
- javascript - 将图像名称传递给vue组件时找不到图像
- python - Flask SqlAlchemy 无法获得不同的值
- elasticsearch - Elasticsearch 写入队列分布不均