Skip to main content

async-await support for `requests`.

Project description

requests-async

Brings support for async/await syntax to Python's fabulous requests library.

This is just a first-pass right now.

Next set of things to deal with:

  • https support, and certificate checking.
  • streaming support for uploads and downloads.
  • connection pooling.
  • async redirections.
  • async cookie persistence, for on-disk cookie stores.
  • make sure authentication works okay (does it use adapters, is the API broken there now?)

Installation:

$ pip install requests-async

Usage:

Just use the standard requests API, but use await for making requests.

import requests_async as requests


response = await requests.get('http://example.org')
print(response.status_code)
print(response.text)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

requests-async-0.0.1.tar.gz (5.4 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page