How to Send a POST Request in Python? Need Help with the Code! or What's the Best Way to Make a POST

16 Replies, 870 Views

`requests` is easiest, but if you’re paranoid about dependencies, `urllib` works (kinda):

```python
from urllib import request, parse
data = parse.urlencode({'key': 'value'}).encode()
req = request.Request(url, data=data)
print(request.urlopen(req).read())
```

But… just use `requests`. Life’s too short.

Messages In This Thread



Users browsing this thread: 1 Guest(s)