Найти - Пользователи
Полная версия: requests HTTP_ERROR 501
Начало » Network » requests HTTP_ERROR 501
1
pyuser
Пытаюсь загрузить стартовую страницу мегафоновского сервис гида и получаю ошибку 501
import requests
r = requests.get("https://dvsg.megafon.ru")
print(r.status_code)
Python 3.2.3 requests 0.13.6
Подскажите, в чем проблема?
ЗЫ. При загрузке страницы с помощью urllib ошибок не возникает.
yss
pyuser
Пытаюсь загрузить стартовую страницу мегафоновского сервис гида и получаю ошибку 501
import requests
r = requests.get("https://dvsg.megafon.ru")
print(r.status_code)
Python 3.2.3 requests 0.13.6
Подскажите, в чем проблема?
ЗЫ. При загрузке страницы с помощью urllib ошибок не возникает.

Requests currently supports CPython 2.5, 2.6, 2.7, and PyPy-c v1.4.

In the future, Python 3.x will be supported. There are no intentions to support Python 2.4 and older.
reclosedev
yss
Requests currently supports CPython 2.5, 2.6, 2.7, and PyPy-c v1.4.

In the future, Python 3.x will be supported. There are no intentions to support Python 2.4 and older.
Откуда это? requests давным-давно Py3k поддерживает.
https://crate.io/packages/requests/#info
Programming Language :: Python :: 2.6
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.0
Programming Language :: Python :: 3.1
Не воспроизводится на Python 3.2.2 requests 0.13.6. Статус - 200. Может с сайтом было что-то?
odnochlen
Сниффером посмотреть запросы.
pyuser
reclosedev
Может с сайтом было что-то?
да нет, urllib же без проблем загружал страницу
odnochlen
Сниффером посмотреть запросы
Добрые одмины по рукам настучат :)
pyuser
odnochlen
Сниффером посмотреть запросы
Посмотрел. Ничего интересного не увидел, оказалось, что ошибку 501 возвращает прокси-сервер (выход в инет через прокси с авторизацией). Очевидно баг в Requests, при выполнении HTTPS запросов до прокси не доходят параметры авторизации :(.
Подключил SOCKS, в Requests отключил trust_env - все заработало.
odnochlen
pyuser
Посмотрел.
И как, не надавали?
А авторизация-то какая?
pyuser
odnochlen
А авторизация-то какая?
HTTPS
odnochlen
А, ну это не авторизация (и даже не аутентификация), но сниффинг становится нетривиальным.

Чем можно перехватывать SSL на локальном компе?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB