util.py 993 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import json
  2. import requests
  3. def print_json_pretty(obj):
  4. print(json.dumps(obj, indent=4, ensure_ascii=False))
  5. def print_json_plain(obj):
  6. print(json.dumps(obj, ensure_ascii=False))
  7. def req(url, json_dict, headers=None):
  8. res = requests.post(url, json=json_dict, headers=headers)
  9. print_json_pretty(res.json())
  10. return res.json()
  11. def reqGet(url, params, headers=None):
  12. res = requests.get(url, params=params, headers=headers)
  13. print_json_pretty(res.json())
  14. return res.json()
  15. def reqForm(url, formData, headers=None):
  16. res = requests.post(url, data=formData, headers=headers)
  17. print_json_pretty(res.json())
  18. return res.json()
  19. def reqDelete(url, jsonData, headers=None):
  20. res = requests.delete(url, json=jsonData, headers=headers)
  21. print_json_pretty(res.json())
  22. return res.json()
  23. def reqPut(url, jsonData, headers=None):
  24. res = requests.put(url, json=jsonData, headers=headers)
  25. print_json_pretty(res.json())
  26. return res.json()