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, HEAD, POST, PUT, DELETE просить
  • Простий HTTP заголовка Додаток Запит
  • Простий Data / Params Додаток із запитом
  • Простий Basic Authentication HTTP
  • Простий URL + HTTP Auth реєстру
  • Підтримка багато міжнародних стандартів
  • Контроль активності підтримка
  • , пул з'єднань
  • Підтримка сесій
  • SSL перевірка
  • Cookie маніпуляції
  • Автоматичне декомпресії даних
  • підтримка Unicode
  • Підтримка .netrc
  • поточно -
  • Підтримка декількох частин Завантажити потоків
  • Підтримка тайм-ауту з'єднання
  • HTTP (S) підтримка проксі

Що нового У цьому випуску:

  • Тепер є & Quot, безпека & Quot; пакет додаткові встановлено, $ пункт встановити запити [БЕЗПЕКА].
  • Перелік будуть тепер використовувати сертифікацію, якщо вона доступна.
  • Захоплення і ре-рейз 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 що виключення буде піднято.

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

Що нового у версії 1.1.0:

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

Що нового у версії 1.0.0:

  • Масивна Refactor і спрощення
  • Переключити на Apache License 2.0
  • Змінні адаптери підключення
  • Монтується адаптери підключення
  • Mutable ProcessedRequest ланцюжок
  • / S / попередньої вибірки / потоку
  • Видалення всіх конфігурації
  • Стандартна реєстрація бібліотека
  • Зробити Reponse.json () викликається, а не власність.

Що нового у версії 0.14.0 :.

  • Немає більше iter_content помилки, якщо вже скачали

Що нового у версії 0.13.9 :.

  • Виправлена ​​для OAuth + повідомлення
  • Вилучено винятком їжі з dispatch_hook.
  • виправлення Загальна помилка.

Що нового у версії 0.13.3 :.

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

Що нового у версії 0.13.2:

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

Що нового у версії 0.13.1:

  • Дозволити проходження файл або файл-подібний об'єкт в якості даних.
  • Дозволити гачки повертати відповіді, які вказують на помилки.
  • Виправлена ​​Response.text і Response.json для тіла менше відповідей.

Що нового у версії 0.12.1:

  • New Response.json нерухомості
  • Можливість додавання додавання рядок файлу
  • Fix Out-Of-діапазону питання з iter_lines
  • Розмір Fix iter_content за замовчуванням

Що нового у версії 0.11.1:

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

Що нового у версії 0.10.6 :.

  • Дозволити '=' в печиво

Що нового у версії 0.10.2 :.

  • Значно поліпшена URL посиланням
  • Додаткові ключові значення, допустимі печива.
  • Спроба виправлення для & Quot; Надто багато відкритих файлів і Quot; Помилка
  • Замінити помилки Юнікод першого проходу, немає необхідності в другому проході.
  • Append '/', щоб оголити-домен URL-адреси перед вставкою запитів.
  • Винятки, тепер успадковують від RuntimeError.
  • двійкового коду + авт виправити.

Що нового у версії 0.9.2:

  • SSL перевірити = False усуненні помилки (очевидно, на вікнах машин ).
  • Підтримка належного шматок потоків з кордонами.
  • аргумент сесія для класів сесії.
  • Роздрукувати гак ел.пошти, а не тільки екземпляр виняток.
  • Fix response.iter_lines В очікуванні наступному рядку.
  • Fix але в HTTP-дайджест аутентифікації ж / URI, що має рядка запиту.
  • Fix У ВИПАДКУ Гачки розділі.
  • оновлення Urllib3.

Що нового у версії 0.8.7:

  • Force safe_mode для асинхронних запитів
  • винятку Ручка safe_mode більш послідовно
  • Fix ітерації на нульових відповідей в safe_mode

Що нового у версії 0.8.6 :.

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

Що нового у версії 0.8.3 :.

  • Старовинна система аутентифікації використовувати більш прості викликаються об'єкти
  • Новий параметр сеансу методів API.
  • повне URL в той час як реєстрація.

Що нового у версії 0.8.2:

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

Що нового у версії 0.6.5 :.

  • Offline (швидко) Набір тестів
  • Session словник аргумент злиття.

Що нового у версії 0.6.4:

  • Автоматичне декодування Unicode, на основі заголовків HTTP.
  • Нова установка decode_unicode
  • Видалення r.read / приховати методи
  • Новий інтерфейс r.faw для просунутого використання відгуку. *
  • Автоматичне розширення параметрезованих заголовків

Що нового у версії 0.6.2 :.

  • GET / HEAD підпорядковується follow_redirect = False

Що нового у версії 0.6.1:

  • коди статусу посиленою досвід і # x5c; о / .
  • Встановити максимальну кількість редиректів (settings.max_redirects).
  • Повна підтримка Unicode URL.
  • Підтримка протоколу менш переадресації.
  • Дозволити для довільних типів запитів.
  • Виправлені помилки.

Що нового у версії 0.5.1:

  • Міжнародний Domain Name Підтримка
  • заголовки доступу не витягаючи весь організм (читайте ())
  • Використання списків, як пророкує для параметрів
  • Add Примусове Basic Authentication
  • Примусове Basic є тип аутентифікації за замовчуванням
  • python-requests.org замовчуванням User-Agent заголовка
  • CaseInsensitiveDict нижній регістр кешування
  • Response.history Виправлення

Що нового у версії 0.5.0:

  • PATCH Підтримка
  • Підтримка проксі
  • HTTPBin Test Suite
  • Перенаправлення Виправлення
  • settings.verbose запису потоку
  • Querystrings для всіх методів
  • URLErrors (відмова в з'єднанні, часом Невірний URL) розглядаються як у явній підняв r.requests.get ('HWE: // бла'); r.raise_for_status ()

Що нового у версії 0.4.1 :.

  • Покращена обробка Перенаправлення
  • Парам новий "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 Змінити
  • Smarter Запит URL параметризації.
  • Дозволити завантаження файлів і даних POST разом.

Що нового у версії 0.2.4 :.

  • Python 2.5 Підтримка
  • PyPy-C v1.4 підтримки.
  • Тести Авто-аутентифікації.
  • Поліпшення Конструктор об'єкт запиту.

Що нового у версії 0.2.3 :.

  • Нові HTTPHandling методи

Що нового у версії 0.2.2:

  • Ще обробляє запит у разі HTTPError.
  • Eventlet і Gevent Monkeypatch підтримку.
  • Cookie dupport.

Вимоги

  • Python 2.6 або вище

Схожі програми

ipaddr
ipaddr

13 May 15

PcapRub
PcapRub

1 Mar 15

CiscoConfParse
CiscoConfParse

19 Jul 15

python-iptables
python-iptables

1 Oct 15

Інші програми розробника Kenneth Reitz

certifi
certifi

15 Apr 15

inbox
inbox

14 Apr 15

dj-database-url
dj-database-url

20 Feb 15

Requests

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями