← All Libraries
Requests

Requests

HTTP for Humans — elegant and simple HTTP library for Python.

Language: PythonCategory: HTTPFirst released: 2011Created by: Kenneth ReitzLicense: Apache-2.0

Requests is an elegant and simple HTTP library for Python, built for human beings. It abstracts the complexities of making HTTP requests behind a beautiful, simple API, allowing you to send HTTP/1.1 requests with various methods. With it, you can add content like headers, form data, multipart files, and parameters via simple Python dictionaries, and access the response data in the same way.

Links

Key Features

Intuitive API for GET, POST, PUT, DELETE, etc.Automatic content decoding (gzip, deflate)Sessions with cookie persistenceConnection pooling and keep-aliveStreaming downloads for large filesMultipart file uploadsSSL verification and client certificatesTimeout and retry support