我只想要一个可以接受 2 个参数的函数:
- 要发布到的网址
- 参数字典
如何用 httplib 做到这一点?谢谢。
最佳答案
来自 Python documentation :
>>> import httplib, urllib
>>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0})
>>> headers = {"Content-type": "application/x-www-form-urlencoded",
... "Accept": "text/plain"}
>>> conn = httplib.HTTPConnection("musi-cal.mojam.com:80")
>>> conn.request("POST", "/cgi-bin/query", params, headers)
>>> response = conn.getresponse()
>>> print response.status, response.reason
200 OK
>>> data = response.read()
>>> conn.close()
关于python - 如何使用 Python 的 httplib 将带有参数字典的 POST 发送到 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2370003/