问题库 Python how-to

Python requests 如何发送 JSON POST

快速答案

用 json 参数传字典,requests 会自动设置 JSON 请求体。

py
res = requests.post('https://api.example.com/users', json={'name': 'Tom'}, timeout=10)
res.raise_for_status()

使用要点

  • 先用小样本确认字段、编码和空值,再处理完整数据。
  • 写出文件前确认分隔符、日期格式和中文编码,避免后续工具打不开。

相关内容