Level 1
0 / 100 XP

Making HTTP Requests

In Python, making HTTP requests is a common task that can be accomplished using the built-in requests module. This module provides a convenient way to send HTTP requests and handle responses.

Here is an example API call to a free JSON endpoint using the requests library in Python:

Python
import requests # Make a GET request to the endpoint response = requests.get("https://jsonplaceholder.typicode.com/todos/1") # Print the response print(response.json())

This example makes a GET request to the https://jsonplaceholder.typicode.com/todos/1 endpoint, which is a free JSON API for testing purposes. The response.json() method is used to parse the response and print the result as a Python dictionary.

You can also access specific fields in the JSON response by using the json() method in combination with the get() method. For example:

Python
# Access the 'title' field in the JSON response title = response.json().get('title') # Print the value of the 'title' field print(title)

This code will print the value of the title field from the JSON response.

Making API calls in Python is a simple and straightforward process. By using the requests library, we can easily send HTTP requests and parse the response in JSON format. This allows us to access and manipulate the data returned by the API endpoint.

Knowing how to make API calls is an important skill for any Python developer, as it allows them to interact with a wide range of external services and applications.