requests模块详解
Posted addicated
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了requests模块详解相关的知识,希望对你有一定的参考价值。
# 第一步:准备请求的相关数据
# 接口地址
url = "http://api.lemonban.com/futureloan/member/register"
# 第二部, 准备请求的参数
data = {
"mobile_phone": "18189098765",
"pwd": "lemonban"
}
# 第三部 添加请求头
headers = {
"X-Lemonban-Media-Type":"lemonban.v1"
}
# 第四部 发送请求,获得相应内容
# 发送请求
response = requests.post(url=url, json=data,headers=headers)
# 打印返回内容
print(response.text)
# 打印请求头内容
print(response.request.headers)
"""
# 默认的请求头
{‘User-Agent‘: ‘python-requests/2.21.0‘,
‘Accept-Encoding‘: ‘gzip, deflate‘,
‘Accept‘: ‘*/*‘,
‘Connection‘: ‘keep-alive‘,
‘Content-Length‘: ‘50‘,
‘Content-Type‘: ‘application/json‘}
# 自己添加过X-Lemonban-Media-Type字段的请求头
{‘User-Agent‘: ‘python-requests/2.21.0‘,
‘Accept-Encoding‘: ‘gzip, deflate‘,
‘Accept‘: ‘*/*‘,
‘Connection‘: ‘keep-alive‘,
‘X-Lemonban-Media-Type‘: ‘lemonban.v1‘,
‘Content-Length‘: ‘50‘,