用户登录接口
在注册成功之后,进行用户登录,调用用户登录接口
# 导入 requestsimport requestsurl = "http://49.233.108.117:28019/api/v1/user/login"body_data={"loginName": "17018991988","passwordMd5": "E10ADC3949BA59ABBE56E057F20F883E"}r = requests.post(url,json=body_data)print(r.status_code)print(r.json())
商品搜索接口
如果要完成商品搜索接口,需要先登录成功,获取到用户的token之后才能做商品搜索。
# 导入 requestsimport requestsurl = "http://49.233.108.117:28019/api/v1/user/login"body_data={"loginName": "17018991988","passwordMd5": "E10ADC3949BA59ABBE56E057F20F883E"}r = requests.post(url,json=body_data)print(r.status_code)print(r.json())# 取出token值user_token = r.json()["data"]print(f'用户的token值为{user_token}')# 下面是搜索接口 请求地址url2 = "http://49.233.108.117:28019/api/v1/search"# 请求参数query_data = {"keyword":"iphone"}# 定义请求头header = {"token":user_token}# 发送带有请求头的 get请求 headers表示请求头(固定写法)r = requests.get(url2,params=query_data,headers=header)print(r.status_code)print(r.json())
post请求中添加信息头headers

需要使用到token,token放在信息头中,token 从登录中获取。
# 导入 requestsimport requestsurl = "http://49.233.108.117:28019/api/v1/user/login"body_data={"loginName": "17018991988","passwordMd5": "E10ADC3949BA59ABBE56E057F20F883E"}r = requests.post(url,json=body_data)print(r.status_code)print(r.json())# 取出token值user_token = r.json()["data"]print(f'用户的token值为{user_token}')# 下面是添加地址 请求url = "http://49.233.108.117:28019/api/v1/address"post_data = {"cityName": "上海","defaultFlag": 0,"detailAddress": "上丰路977","provinceName": "上海","regionName": "浦东新区","userName": "张三","userPhone": "13214555135"}header = {"token":user_token}# 发送带有信息头的参数,使用headers(固定用法)r = requests.post(url,json=post_data,headers=header)print(r.status_code)print(r.json())
思维导体

