what is python requests 2.26

What is Python Requests 2.26?

import requests

Python Requests is a third-party library that allows Python programmers to send HTTP requests easily, without the need for complex networking libraries or verbose protocols. It is a simple and elegant API that makes HTTP requests simpler and more human-friendly.

Features of Python Requests

  • Supports HTTP/1.1 and HTTP/2
  • Supports HTTPS and SSL certificates verification
  • Supports encoding and decoding of JSON responses
  • Supports authentication, including OAuth1, OAuth2, and HTTP Digest Auth
  • Customizable request headers and user agents
  • Automatic decompression of gzip and deflate-encoded responses

Installation of Python Requests

To install Python Requests, you can use pip, the Python package manager. Simply type the following in your terminal or command prompt:

pip install requests

Sending Requests with Python Requests

Sending requests with Python Requests is very easy. The library provides a set of functions that correspond to the HTTP methods (GET, POST, PUT, DELETE, etc.). For example, to send a GET request to a URL, you can use the following code:

import requests

response = requests.get('https://www.example.com')


This will send a GET request to the URL https://www.example.com and print the content of the response.


Python Requests is a powerful and easy-to-use library for sending HTTP requests in Python. Its simplicity and elegance make it a popular choice among Python programmers. With its wide range of features and great documentation, Python Requests is definitely worth checking out.