使用Python的requests库测试github API时遇到的问题
来源:互联网 发布:向男友求饶知乎 编辑:程序博客网 时间:2024/06/09 21:29
def json_post(): # response = requests.post(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"), # json=["test@163.com"]) response = requests.delete(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"), json=["test@163.com"]) print better_print(response.text) print response.request.headers print response.request.body print response.status_code, response.reason
{
"documentation_url": "https://developer.github.com/v3/users/emails/#delete-email-addresses",
"message": "Not Found"
}
{'Content-Length': '16', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.18.4', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Authorization': 'Basic ZG9uZ3lhMjAwODIyNTAxMjNAMTYzLmNvbTp3ZHk4OTE5NDc2ODAw'}
["test@163.com"]
404 Not Found
def json_post(): response = requests.post(build_uri("user/emails"), auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"), json=["test@163.com"]) # response = requests.delete(build_uri("user/emails"), # auth=("XXXXXXXXXXXX@163.com", "XXXXXXXXXX"), # json=["test@163.com"]) print better_print(response.text) print response.request.headers print response.request.body print response.status_code, response.reason
[
{
"verified": true,
"email": "dongya20082250123@163.com",
"visibility": "public",
"primary": true
},
{
"verified": true,
"email": "dy20082250@users.noreply.github.com",
"visibility": null,
"primary": false
},
{
"verified": false,
"email": "test@163.com",
"visibility": null,
"primary": false
}
]
{'Content-Length': '16', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'User-Agent': 'python-requests/2.18.4', 'Connection': 'keep-alive', 'Content-Type': 'application/json', 'Authorization': 'Basic XXXXXXXXXX'}
["test@163.com"]
201 Created
我首先使用第二段代码在github账号下,添加了一个邮箱test@163.com
从运行的结果可以看出,邮箱成功的添加到账号下,status_code 是201,即已经创建
然后我使用第一段代码去删除这个新添加的邮箱,但是却显示404 not found
我自己的查看了API的文档,目前没有找出什么原因,故记录在此,也希望有缘人看到了能给一些建议;
阅读全文
0 0
- 使用Python的requests库测试github API时遇到的问题
- 使用Python的Requests库进行web接口测试
- 使用Python的Requests库进行web接口测试
- python的 requests库使用
- 使用github遇到的问题
- 在使用python requests 库时,通过post上传名称为中文文件时我遇到的问题
- Python-requests的使用
- python使用requests爬取网页,遇到中文出现乱码的编码问题及解决
- Python库Requests的基础使用
- python-requests库的基本使用教程
- python的requests库
- python requests库 API
- 使用Python的requests库进行接口测试——session对象的妙用
- 使用Python的requests库作接口测试——对HPPT动词的支持
- python的requests初步使用
- python的requests初步使用
- python的requests初步使用
- python的requests初步使用
- hdu1166 树状数组模板:单点更新,区间求和(区间查询)
- 添加gitignore文件
- 数字信号处理(1):先修知识
- Python中数组,列表:冒号的灵活用法(np数组,列表倒序)
- python密码安全性检查代码
- 使用Python的requests库测试github API时遇到的问题
- 算法导论--归并排序
- mac QT5连接mysql出错 Qt配制数据库驱动问题
- Counting Black(树状数组)
- js模拟实现重载以及默认参数
- C语言实验——打印图形
- JVM虚拟机模型和运行时数据区
- shiro 框架的学习总结
- Java循环结构while 、do while、for循环语句学习小结