第一个项目封装(请求头封装)-学习笔记总结

本文介绍了如何在Python项目中进行定制化的请求头封装,包括添加鉴权token和项目通用请求头。通过定义`send_request`函数,根据请求方法发送GET或POST请求,并在请求中加入处理过的headers。示例中展示了登录获取token,然后使用token进行充值操作的过程。
摘要由CSDN通过智能技术生成
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 == 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值