Chris Dutrow Chris Dutrow - 3 months ago 6
Python Question

Transform a python dict into string compatible with Content-Type:"application/x-www-form-urlencoded"

I'd like to take a python dict object and transform it into its equivalent string if it were to be submitted as html form data.

The dict looks like this:


I believe the form string should look something like this:


What is a good way to do this?



Try urllib.parse.urlencode:

>>> from urllib.parse import urlencode
>>> urlencode({'foo': 1, 'bar': 2})