typestar

POST con requests en Python

Enviar JSON y encabezados en una petición POST.

import requests

respuesta = requests.post(
    "https://api.example.com/articles",
    json={"title": "sobre el tecleo", "tags": ["código", "práctica"]},
    headers={"Authorization": "Bearer token123"},
    timeout=10,
)

creado = respuesta.json()
id_nuevo = creado["id"]
ubicacion = respuesta.headers.get("Location")
ok = respuesta.ok

Cómo funciona

  1. json= serializa el cuerpo y fija el encabezado.
  2. Los encabezados propios llevan tokens de autenticación.
  3. La respuesta parseada entrega el recurso nuevo.

El intento, en números

Líneas
13
Caracteres a escribir
321
Tokens
87
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 50 segundos.

Escribe este fragmento

Paso 2 de 5 en requests; paso 2 de 9 en Web scraping.

← Anterior Siguiente →