封装requests

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests

class api_request:
    # 定义构造方法
    def api_post(self, url,header,data):
        post_back = requests.post(url, headers=header, data=data)
        return post_back.content

    def api_get(self, url,header):
        get_back = requests.get(url, headers=header)
        return get_back.content

    def send_request(self,dict:dict):
        return requests.request(**dict)

if __name__ == '__main__':
    req = {
        "method": "post",
        "url": 'https://dev.ningTableV2',
        "json": {
            "userId": "76e15e62"
        },
        "headers": {'auth': 'auth'}
    }
    response = api_request().send_request(req)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容