Enviando una solicitud http

Python:
Enviando una solicitud http

How to: (Cómo hacerlo:)

import requests

# Realizar una solicitud GET
respuesta = requests.get('https://jsonplaceholder.typicode.com/posts/1')

# Muestra el resultado
if respuesta.status_code == 200:
    print(respuesta.json())  # En caso de éxito, imprime la respuesta JSON
else:
    print(f'Error: {respuesta.status_code}')  # Imprime un error si algo salió mal

Output:

{
  'userId': 1,
  'id': 1,
  'title': 'sunt aut facere repellat provident occaecati excepturi optio reprehenderit',
  'body': 'quia et suscipit\nsuscipit recusandae consequuntur expedita et cum... [truncated output]'
}

Deep Dive (Buceo Profundo)

El concepto de enviar solicitudes HTTP comenzó poco después de la creación de la web. Alternativas a requests incluyen las bibliotecas http.client en la biblioteca estándar de Python o aiohttp para asincronía. Requests maneja muchos detalles del proceso de la solicitud, como codificación de parámetros, manejo de cookies, y más, facilitando la vida a los desarrolladores.

See Also (Ver También)