Requests

Скриншот программы:
Requests
Детали программы:
Версия: 2.5.2
Дата загрузки: 28 Feb 15
Разработчик: Kenneth Reitz
Тип распространения: Бесплатная
Популярность: 21

Rating: 3.3/5 (Total Votes: 3)

Разработано в качестве альтернативы Python встроенный в urllib2 модуля, который, как правило, используемой в работе с HTTP запросов, эта библиотека не только обновить основные методы, найденные в этой библиотеке для поддержки функций, доступных в веб-технологий сегодня, но и значительно упрощает API, уменьшая время, необходимое для кодирования проекта.
urllib2, возможно, был отличным инструментом, когда она вышла, но быстрое развитие веб-технологий не только сделал это абсолютная, но его синтаксис и как он работает внутри сделали это трудно работать.
Поэтому библиотека как запросов, так как это вышло со своей первой неустойчивой ветви постоянно все больше и больше похвалы за его простой способ делать вещи.
В настоящее время библиотека предлагает один из наиболее часто используемых библиотек в обществе Python

Особенности :.

  • Очень простой GET, ГОЛОВА, POST, PUT, DELETE просит
  • Простой заголовок HTTP Вложений Запрос
  • Простой данных / Params Запрос Вложений
  • Простой Базовая аутентификация HTTP
  • Простой URL + HTTP Auth реестра
  • Поддержка много международных стандартов
  • Не-живой поддержка
  • Подключение объединения
  • Поддержка сессий
  • SSL проверка
  • Печенье манипуляции
  • Автоматическое декомпрессии данных
  • поддержка юникода
  • поддержка .netrc
  • поточно-
  • Поддержка нескольких частей Загрузить потоков
  • Поддержка тайм-аутов соединения
  • HTTP (S), поддержка прокси

Что нового В этом выпуске:

  • Теперь есть & Quot; безопасность & Quot; пакет дополнительные установлено, $ пункт установить запросы [Безопасность].
  • Запросы будут теперь использовать Certifi, если он доступен.
  • Захват и ре-рейз urllib3 ProtocolError.

Что нового в версии 2.0.0:

  • Ключи в словаре Заголовки теперь родные струны на все версии Python, т.е. байтовых строк на Python 2, Unicode на Python 3.
  • Прокси URL-адреса должны теперь иметь явную схему. MissingSchema будет возбуждено исключение, если они этого не делают.
  • Тайм-ауты в настоящее время применяются для чтения времени, если поток = False.
  • RequestException теперь подкласс IOError, не RuntimeError.
  • Добавлена ​​новый метод объектов PreparedRequest:. PreparedRequest.copy ()
  • Добавлена ​​новый метод объектов сессия: Session.update_request (). Этот метод обновляет объект запроса с данными (например, печенье), хранящихся на сессии.
  • Добавлена ​​новый метод объектов сессия: Session.prepare_request (). Это метод обновления и готовит объект запроса, и возвращает соответствующий объект PreparedRequest.
  • Добавлена ​​новый метод HTTPAdapter объектов: HTTPAdapter.proxy_headers (). Это не должно вызывать непосредственно, но улучшает интерфейс подкласса.
  • httplib.IncompleteRead исключения, вызванные неправильным фрагментированное кодирования теперь будет поднять запросы ChunkedEncodingError вместо.
  • Недействительные последовательности процентов-спасательные Теперь вызвать просит InvalidURL исключением быть поднят.

  • не
  • HTTP 208 больше не использует фразу причина & Quot; im_used & Quot ;. Правильно использует и Quot; already_reported & Quot;.

Что нового в версии 1.1.0:

  • Поддержка Iterable органов реагирования
  • Предположим, серверы сохраняются перенаправить Params
  • Разрешить виды явное содержание, установленные для данных файлов
  • Сделать merge_kwargs без учета регистра при поиске ключей

Что нового в версии 1.0.0:

  • Массивная Рефакторинг и упрощение
  • Переключить на Apache License 2.0
  • Сменные адаптеры подключения
  • Монтируется адаптеры подключения
  • Изменчивый ProcessedRequest цепочка
  • / с / предварительной выборки / поток
  • Удаление всех конфигурации
  • Стандартная регистрация библиотека
  • Сделать Reponse.json () вызываемый, а не собственность.

Что нового в версии 0.14.0:.

  • Нет больше iter_content ошибки, если уже скачали

Что нового в версии 0.13.9:.

  • Исправлена ​​для OAuth + сообщения
  • Удалено исключением еды из dispatch_hook.
  • Общие исправления ошибок.

Что нового в версии 0.13.3:.

  • Использование simplejson если имеется
  • Не скрывайте SSLErrors позади тайм-ауты.
  • Исправлена ​​парам обращения с URL-адреса, содержащие фрагменты.
  • Значительно улучшена информация в агента пользователя.

Что нового в версии 0.13.2:

  • Новое: Response.reason
  • Параметры Войти строку запроса в OAuth 1.0
  • Клиентские сертификаты больше не игнорируется, когда проверить = False
  • Добавлена ​​поддержка OpenSUSE сертификата

Что нового в версии 0.13.1:

  • Разрешить прохождение файл или файл-подобный объект в качестве данных.
  • Разрешить крючки возвращать ответы, которые указывают ошибки.
  • Исправлена ​​Response.text и Response.json для тела менее ответов.

Что нового в версии 0.12.1:

  • Нью-Response.json недвижимости
  • Возможность добавления закачки файлов строка
  • Fix вне диапазона вопрос с iter_lines
  • Исправлена ​​размер iter_content умолчанию

Что нового в версии 0.11.1:

  • После перенаправления Теперь сломать RFC, чтобы делать то, что браузеры :. Последующие с GET
  • Новая конфигурация strict_mode отключить новое поведение переадресации.

Что нового в версии 0.10.6:.

  • Разрешить '=' в печенье

Что нового в версии 0.10.2:.

  • Значительно улучшена URL ссылкой
  • Дополнительные ключевые значения разрешено печенье.
  • Попытка исправление и Quot; Слишком много открытых файлов и Quot; Ошибка
  • Заменить ошибки юникода на первом проходе, нет необходимости в втором проходе.
  • Добавлять '/', чтобы обнажить-домен URL-адреса перед вставкой запросов.
  • Исключения теперь наследуют от RuntimeError.
  • Binary добавления + авт исправить.

Что нового в версии 0.9.2:

  • SSL проверить = False устранении ошибки (очевидно, на окна машины ).
  • Поддержка надлежащего кусок потоков с границами.
  • аргумент сессия для классов сессии.
  • Распечатать крюк tracebacks, не только экземпляр исключение.
  • Fix response.iter_lines от до следующей строки.
  • Исправлена ​​но в HTTP-дайджест авт ж / URI, имеющий строки запроса.
  • Исправлена ​​в Event Крючки разделе.
  • Обновление Urllib3.

Что нового в версии 0.8.7:

  • Сила safe_mode для асинхронных запросов
  • исключения Ручка safe_mode более последовательно
  • Исправлена ​​итерация на нулевых ответов в safe_mode

Что нового в версии 0.8.6:.

  • Разъем таймаута исправления
  • Поддержка прокси Авторизация.

Что нового в версии 0.8.3:.

  • Старинная система авт использовать более простые объекты вызываемые
  • Новый параметр сеанса методов API.
  • Показать полный URL в то время как регистрация.

Что нового в версии 0.8.2:

  • Новая система декодирования Unicode, на основе Overridable ответ. кодирование.
  • Правильное обращение URL подсечно-цитаты.
  • Печенье с [,], и _ допускаются.

Что нового в версии 0.6.5:.

  • в оффлайне (быстро) Тест люкс
  • Сессия словарь аргумент слияние.

Что нового в версии 0.6.4:

  • Автоматическое декодирование Unicode, на основе заголовков HTTP.
  • Новая установка decode_unicode
  • Удаление методов r.read/close~~HEAD=pobj~~number=plural
  • Новый интерфейс для r.faw продвинутого использования отклика. *
  • Автоматическое расширение параметризованных заголовков

Что нового в версии 0.6.2:.

  • GET / HEAD подчиняется follow_redirect = False

Что нового в версии 0.6.1:

  • коды статуса усиленной опыт и # x5c; о / .
  • Установить максимальное количество редиректов (settings.max_redirects).
  • Полноценная поддержка юникода URL.
  • Поддержка протокола менее переадресовывает.
  • Разрешить для произвольных типов запросов.
  • Исправлены ошибки.

Что нового в версии 0.5.1:

  • Международный доменных имен Поддержка
  • заголовки доступа не извлекая весь организм (читайте ())
  • Использование списков как предсказывает для параметров
  • Add Принудительное Базовая аутентификация
  • Принудительное Основные является тип аутентификации по умолчанию
  • python-requests.org умолчанию User-Agent заголовка
  • CaseInsensitiveDict строчные кэширования
  • Response.history Исправление

Что нового в версии 0.5.0:

  • Поддержка PATCH
  • Поддержка прокси
  • HTTPBin Test Suite
  • Перенаправление Исправления
  • settings.verbose поток письменной форме
  • Querystrings для всех методов
  • URLErrors (отказ в соединении, Timeout, инвалидные URL) рассматриваются как в явной поднял r.requests.get ('HWE: // бла "); r.raise_for_status ()

Что нового в версии 0.4.1:.

  • Улучшена обработка Перенаправление
  • парам New '' allow_redirects для следующих не-GET / HEAD Перенаправление.
  • Настройки модуля рефакторинга.

Что нового в версии 0.4.0:

  • Response.history.: список переадресованных ответов
  • без учета регистра Заголовок Словари.
  • URL-адреса Unicode.

Что нового в версии 0.3.3:.

  • Запрос тайм-ауты
  • URL-кодированных данных Unicode.
  • Настройки контекстного менеджер и модуль.

Что нового в версии 0.3.2:.

  • Автоматическое декомпрессия GZip закодированное содержимое
  • AutoAuth Поддержка Tupled HTTP Auth.

Что нового в версии 0.3.1:.

  • изменения Cookie
  • Response.read ().
  • Плакат исправить.

Что нового в версии 0.3.0:.

  • Автоматическое аутентификации API Изменить
  • умнее Запрос URL Параметризация.
  • Разрешить загрузку файлов и данных POST вместе.

Что нового в версии 0.2.4:.

  • Python 2.5 Поддержка
  • PyPy-с v1.4 Поддержка.
  • Тесты Авто-аутентификации.
  • Улучшение Конструктор объект запроса.

Что нового в версии 0.2.3:.

  • Новые HTTPHandling методы

Что нового в версии 0.2.2:

  • Еще обрабатывает запрос в случае HTTPError.
  • Eventlet и Gevent Monkeypatch поддержка.
  • Печенье dupport.

Требования

  • Python 2.6 или выше

Похожие программы

dnslib
dnslib

12 May 15

JAXL
JAXL

13 May 15

ipaddress
ipaddress

13 Apr 15

python-iptables
python-iptables

1 Oct 15

Другие программы разработчика Kenneth Reitz

Requests
Requests

12 May 15

certifi
certifi

15 Apr 15

unzipit
unzipit

11 May 15

Комментарии к Requests

Комментарии не найдены
добавить комментарий
Включите картинки!