Requests

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

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

SockJS
SockJS

10 Dec 15

dnspython
dnspython

14 Apr 15

Heyoffline.js
Heyoffline.js

12 May 15

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

unzipit
unzipit

11 May 15

ghsync
ghsync

11 May 15

dj-database-url
dj-database-url

20 Feb 15

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

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