fork download
  1. import json
  2. import requests
  3.  
  4. def push():
  5. try:
  6. # 读取JSON文件
  7. with open("summary.json", 'r', encoding='utf-8') as load_f:
  8. load_dict = json.load(load_f)
  9.  
  10. # 目标URL
  11. url = 'http://w...content-available-to-author-only...j.com/summary'
  12. headers = {'Content-Type': 'application/json'}
  13.  
  14. # 发送POST请求
  15. response = requests.post(url, json=load_dict, headers=headers)
  16.  
  17. # 检查响应状态码
  18. if response.status_code == 200:
  19. print("请求成功!")
  20. print("响应内容:", response.text)
  21. else:
  22. print(f"请求失败,状态码: {response.status_code}")
  23. print("响应内容:", response.text)
  24.  
  25. except FileNotFoundError:
  26. print("错误:未找到 summary.json 文件!")
  27. except json.JSONDecodeError:
  28. print("错误:summary.json 文件格式不正确!")
  29. except requests.RequestException as e:
  30. print(f"请求异常: {e}")
  31.  
  32. if __name__ == '__main__':
  33. push()
Success #stdin #stdout 1.25s 36272KB
stdin
1
2
10
42
11
stdout
错误:未找到 summary.json 文件!