Upload a file through an API with requests
QuizMediumPython only
An endpoint POST /documents expects a file in a form field named file. Which code sends it correctly?
- with open("invoice.pdf", "rb") as fh: requests.post(url, files={"file": fh}, timeout=30)
- requests.post(url, json={"file": "invoice.pdf"}, timeout=30)
- requests.post(url, params={"file": "invoice.pdf"}, timeout=30)
- requests.upload(url, "invoice.pdf")
This question is part of Pro+
Pro+ opens every question in Interview Prep and the mock interview. Every article and the first 2 questions of each topic stay free. Hands-on Selenium and API tasks follow their course lesson's own lock.