`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.
```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.
