【发布时间】:2013-01-01 20:00:37
【问题描述】:
以下 curl 命令完美运行(私有数据匿名):
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/abc/SMS/Messages.json' \
-d 'From=%2B14155551234' \
-d 'To=%2B17035551212' \
-d 'Body=This+is+a+test' \
-u foo:bar
如何以正确的 Python3.3 方式发送这个完全相同的 HTTPS POST 请求?如果可以避免的话,我不想使用 Python 3.3 标准库以外的任何东西(换句话说,不使用 twilio python 模块,或“请求”,或 pycurl,或普通香草 Python 之外的任何东西3.3 安装)。
首选的 Python 方法似乎不断地从一个版本到另一个版本,我通过谷歌搜索找到的 sn-ps 从未提及他们正在使用哪个版本或不做登录部分,Python 文档充满了“不推荐使用3.x”,但从不包含新的做事方式的代码示例......
如果 curl 可以如此轻松地做到这一点,那么标准 Python 3.3 也可以。但是这个应该现在具体怎么做呢?
【问题讨论】:
标签: python post curl https python-3.x