zoukankan      html  css  js  c++  java
  • request各种请求的封装

    import requests,json


    class HttpRequest:
    def request_handle(self,method,url,data,is_token=True,is_json=True,access_token=None):

    method = method.upper()
    headers = {
    "Authorization": "Bearer {}".format(access_token)
    }
    if isinstance(data, str):
    try:
    data = json.loads(data)
    except Exception as e:

    data = eval(data)
    if method =='GET':

    res = requests.get(url,params=data,headers =headers)
    else:

    if is_token==True:

    if is_json ==True:
    res = requests.request(method, url, json=data, headers=headers)
    else:
    res = requests.request(method,url,data =data,headers = headers)
    if is_token == False:
    if is_json == True:
    res = requests.request(method,url,json=data)
    else:
    res = requests.request(method,url,data=data)


    return res
  • 相关阅读:
    BZOJ2759 一个动态树好题
    BZOJ3527 力
    HDU6069 String
    HDU5069 Harry And Biological Teacher
    AC自动机初步
    HDU6155 Subsequence Count
    while与until
    RADI
    linux压缩及归档
    挂载与卸载
  • 原文地址:https://www.cnblogs.com/fyangq/p/12470674.html
Copyright © 2011-2022 走看看