Как добавить, что SSL поддерживает к Python?

На Ubuntu 14.04 я установил Python 3. Теперь, когда я программирую с ним, у меня была проблема с Python, и мне говорят, что ошибка произошла, потому что я не устанавливал Python с поддержкой SSL.

Действительно ли возможно добавить поддержку SSL Python, не будучи должен удалить и переустановить Python от запуска?

Я задаю этот вопрос после комментария к моему вопросу здесь.

1
задан 23 May 2017 в 15:39

1 ответ

Python3 в Ubuntu имеет поддержку SSL. Можно просто протестировать путем выполнения python3 и затем увольнения нескольких команд:

import urllib.request
urllib.request.urlopen('https://askubuntu.com').read()

тонна А HTML выпадет другая сторона. SSL работает.

Как более общий ответ на Ваш ТАК вопрос, я сильно рассмотрел бы рассмотрение библиотека запросов . Это может быть установлено с python3-requests пакет и делает весь материал, который Вы делаете очень легче и более логичный. Сводит Вашу всю вещь к:

import requests
requests.post(
    url,
    auth=requests.auth.HTTPBasicAuth('user', 'pass'),
    data={"Hello": "There"},
    headers={'content-type': 'application/x-www-form-urlencoded'}
)

я соглашаюсь, что это - в основном предпочтение (можно сделать все, что Вы хотите без него), но это делает для более легкого для понимания кода.

3
ответ дан 7 December 2019 в 12:50

Другие вопросы по тегам:

Похожие вопросы: