Как отправить данные через https с помощью urllib2? - PullRequest
0 голосов
/ 27 мая 2011

Я хочу интегрировать обработку кредитных карт на своем веб-сайте с помощью API Paybox.com.

Я должен отправить запрос POST (с помощью urllib2) в API Paybox с данными кредитной карты (номер, дата, cvv)) когда пользователь отправляет форму.

Как я могу это обезопасить?Достаточно ли просто добавить https://www.mywebsite.com/card/processing в мое действие формы?

Как я могу отправлять POST-данные через HTTPS, используя urllib2?

PS: я работаю на Django.

Ответы [ 2 ]

1 голос
/ 27 мая 2011

Что касается безопасности, обратитесь к этому QA: Шифрование данных POST - достаточно ли HTTPS?

Что касается того, как это сделать, вот объяснение использования urllib: http://www.codercaste.com/2009/11/28/how-to-use-the-urllib-python-library-to-fetch-url-data-and-more/

Идея состоит в том, чтобы использовать команду urlencode для создания объекта параметров для запроса, затем создать объект запроса из URL-адреса и объекта параметров, а затем вызвать urlopen для объекта запроса для фактической отправкизапрос.

0 голосов
/ 13 мая 2013

Вот решения, использующие python-запрос lib: http://www.python -requests.org / en / latest / user / advanced /

Кстати, python-request - очень мощный и простой способ делать запросы.

...