前面一文介绍了POST方法举例,我们通过POST方法给自己账户添加了一个邮箱。常言道,有添加就有删除,所以这篇来介绍删除的请求。我们这里,把前面添加的QQ邮箱通过DELETE请求给删除,然后同界面来检查一下是否删除。
1. 观察删除邮箱的接口文档
2.Delete请求的具体实现
import json
import requests
URL = 'https://api.github.com'
def build_uri(endpoint):
return '/'.join([URL, endpoint])
def better_output(json_str):
return json.dumps(json.loads(json_str), indent=4)
def request_method():
response = requests.delete(build_uri('user/emails'), auth=('axxxxxg@msn.com', 'passwprd'),
json=['5xxxxxx1@qq.com'])
print(response.request.headers)
print(response.request.body)
if __name__ == '__main__':
request_method()
3.运行结果
{'User-Agent': 'python-requests/2.18.1', 'Accept-Encoding': 'gzip, deflate', 'Accept': '*/*', 'Connection': 'keep-alive',
'Content-Length': '20', 'Content-Type': 'application/json', 'Authorization': 'Basic YW5kYW5nbHlnQG1zbi5jb206Y2EkaGMwd0E='}
b'["5xxxxx1@qq.com"]'
4.UI检查
通过刷新用户中心下,发现之前那个qq邮件给删除了。