以下 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 方法似乎不断从版本到版本不断发展,我通过谷歌搜索找到的片段从未提及他们正在使用或不执行登录部分的版本,Python 文档充满了“自 3.x 以来已弃用”但是永远不要包含新的做事方式的代码示例......
如果 curl 可以如此轻松地做到这一点,那么标准 Python 3.3 也可以。但是现在应该怎么做呢?