import requests """ 基于项目做定制化封装 1、鉴权:token 2、项目通用的请求头:{"X-Lemonban-Media-Type": "lemonban.v2","Content-Type": "application/json"} 3、请求体格式:application/json """ def __headle_headers(token=None): """ 处理请求头 加上项目中必带的请求头。如果有token,加上token值 :param token: token值 :return: headers """ headers = {"X-Lemonban-Media-Type": "lemonban.v2","Content-Type": "application/json"} if token: headers["Authorization"] = "Bearer {}".format(token) return headers def send_request(method,url,data=None,token=None): """ :param method: 请求方法 :param url: 请求地址 :param data: 请求数据 :param token: 请求的token值 :return: """ # 得到请求头信息 headers = __headle_headers(token) # 根据请求头类型 调用请求方法 method = method.upper() if method ==
第一个项目封装(请求头封装)-学习笔记总结
最新推荐文章于 2024-08-07 09:55:43 发布
本文介绍了如何在Python项目中进行定制化的请求头封装,包括添加鉴权token和项目通用请求头。通过定义`send_request`函数,根据请求方法发送GET或POST请求,并在请求中加入处理过的headers。示例中展示了登录获取token,然后使用token进行充值操作的过程。
摘要由CSDN通过智能技术生成