import requests
import json
 
def get_api():
    # 要发送的URL
    url = "http://ip:port/assets/update.vue_vue_type_script_setup_true_lang-BAHJcBej.js"
    
    # 要发送的数据(这里暂时为空,你可以根据需要填充)
    data = {
        'site': "请选择",
        'year': 2025
    }
    
    # 设置HTTP头,包括Authorization头用于token认证
    headers = {
        'Batoken': 'ce946c5b-1506-4457-ba81-6ee2e9019990',         # 替换为你的实际token
        'Content-Type': 'application/json'                         # 根据API要求设置Content-Type为application/json
    }
    
    # 如果需要发送数据,则将其转换为JSON格式
    if data:
        json_data = json.dumps(data)
    else:
        json_data = None
    
    try:
        # 发送GET请求
        response = requests.get(url, headers=headers, data=json_data, verify=False)  # verify=False用于跳过SSL证书验证(注意:这在生产环境中是不安全的)
        
        # 检查响应状态码
        response.raise_for_status()  # 如果响应状态码不是200,将引发HTTPError异常
        
        # 输出响应内容
        print(response.text)
    
    except requests.exceptions.HTTPError as errh:
        # HTTP错误
        print("Http Error:", errh)
    except requests.exceptions.ConnectionError as errc:
        # 网络错误
        print("Error Connecting:", errc)
    except requests.exceptions.Timeout as errt:
        # 超时错误
        print("Timeout Error:", errt)
    except requests.exceptions.RequestException as err:
        # 其他请求错误
        print("OOps: Something Else", err)
 
# 调用函数
if __name__ == "__main__":
    get_api()

Logo

2万人民币佣金等你来拿,中德社区发起者X.Lab,联合德国优秀企业对接开发项目,领取项目得佣金!!!

更多推荐