如何使用urllib2通过https发布数据?

| 我想使用Paybox.com API将信用卡处理功能集成到我的网站中。 当用户提交表单时,我必须向Paybox API发送POST请求(使用urllib2)以及信用卡详细信息(数字,日期,简历)。 我该如何确保?将https://www.mywebsite.com/card/processing放入我的表单操作中确实可行吗? 如何使用urllib2通过HTTPS发送POST数据? PS:我在Django上工作。     
已邀请:
关于安全性,请参阅此QA:POST数据加密-HTTPS是否足够? 至于操作方法,以下是有关使用urllib的说明:http://www.codercaste.com/2009/11/28/how-to-use-the-urllib-python-library-to-获取网址数据以及更多信息/ 这个想法是使用urlencode命令为请求创建一个参数对象,然后从url和parameters对象创建一个请求对象,然后在请求对象上调用urlopen以便实际发送请求。     
以下是使用python-request lib的解决方案:http://www.python-requests.org/en/latest/user/advanced/ 使用ssl请求:http://docs.python-requests.org/en/latest/user/advanced/#ssl-cert-verification 使用帖子的请求:http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests(还应允许verify = True参数) 顺便说一句,python-request是发出请求的一种非常强大且简单的方法。     

要回复问题请先登录注册