python怎么实现curl -u一样的效果,python实现curl-u,调用github的API
python怎么实现curl -u一样的效果,python实现curl-u,调用github的API
调用github的API
curl -i -u username -d '{"scopes":["public_repo"]}' https://api.github.com/authorizations
会提示输入密码,请问这个用python代码怎么实现?
这个是 HTTP 授权,是在请求头中添加特定的字段来完成的。最常见也容易理解的叫 Basic access authenication,也就是把用户名和密码使用 base64 编码之后放 Authorization: Basic XXX 中的 XXX 的地方(所以不配合 HTTPS 使用就不安全)。
GitHub API 直接有 Python 库封装的,不用自己实现
例如:
https://github.com/jacquev6/PyGithub
这个是 HTTP 授权,是在请求头中添加特定的字段来完成的。最常见也容易理解的叫 Basic access authenication,也就是把用户名和密码使用 base64 编码之后放 Authorization: Basic XXX 中的 XXX 的地方(所以不配合 HTTPS 使用就不安全)。
编橙之家文章,
相关内容
- Python3版本里枚举应该如何使用?,python3枚举,Python 3.4 中
- flask部署博客服务器makefile出错找不到原因,flaskmakefi
- 大家聊聊python语言有多强大,能做些什么?什么样的人适
- Python语言sqlalchemy怎样实现top,pythonsqlalchemy,python 想实现
- 求一个Python获取装饰器实例,python获取装饰实例,代码如
- Django1.6.4模版渲染打开报错,django1.6.4模版渲染,用的是
- 用python怎么样快速搜索大文件 几十GB以上,python快速搜
- 求python BeautifulSoup能获取到无标签文本的方法,,<p&
- 求web2py中文教程PDF文档python学习资料,web2pypython,官网的
- Django1.10X版本同之前的版本有哪些改变?,django1.10x版本
评论关闭