Requests Toolbelt
A utility belt for advanced users of python-requests, providing additional functionality and tools. Current version: 1.0.0. Release cadence: As needed.
Warnings
- breaking Ensure correct import paths to avoid ImportError.
- gotcha Always set the 'Content-Type' header to the value of m.content_type when using MultipartEncoder.
Install
-
pip install requests-toolbelt
Imports
- MultipartEncoder
from requests_toolbelt.multipart.encoder import MultipartEncoder
Quickstart
import requests
from requests_toolbelt.multipart.encoder import MultipartEncoder
url = 'http://httpbin.org/post'
m = MultipartEncoder(fields={'field0': 'value0', 'field1': 'value1'})
response = requests.post(url, data=m, headers={'Content-Type': m.content_type})
print(response.text)