【发布时间】:2021-07-07 09:47:20
【问题描述】:
我想在 python 中发送一个 curl post 请求。但我无法安装任何像“请求”这样的库。我可以像下面的例子一样发送 POST 请求:
curl -H "Content-Type: application/json" -X POST -d {\"username\":\"myusername\",\"password\":\"mypassword\"} https://example.com/login
我在 python2 中需要与上面相同的代码。然后,我必须阅读它返回的内容。我正在使用 Windows 10。
【问题讨论】:
-
当我导入 urllib.request 时,我收到“ImportError: No module named request”错误。我无法安装任何库。
-
如果您使用的是 Python 2,请尝试 urllib2.urlopen
-
类似同样的错误 ImportError: No module named urlopen
-
你应该导入
urllib2并使用函数urllib2.urlopen
标签: python python-3.x python-2.7 curl post