Menu
Coddy logo textTech

Qué envía realmente -d

Lección 33 de 47 del curso Redes con la terminal de Coddy.

La línea de solicitud te indicó el método. Ahora mira el cuerpo, que es lo último de la solicitud, después de la línea en blanco.

Todo lo que pasaste a -d se envía literalmente. -d 'name=ada' coloca exactamente name=ada en el cable. Varias opciones -d se unen con &, así que -d 'a=1' -d 'b=2' envía a=1&b=2.

curl también añade un encabezado Content-Length que cuenta esos bytes, porque el servidor necesita saber dónde termina el cuerpo. No tienes que calcularlo, lo cual es una de las ventajas discretas de usar un cliente en lugar de nc.

Leer el cuerpo directamente del cable es la forma más rápida de resolver cualquier discusión sobre lo que realmente está enviando un cliente.

challenge icon

Desafío

Experto

Lee tu propio cuerpo de vuelta desde la red.

  1. Inicia el listener de captura en el puerto 9123
  2. Envía mediante POST los dos campos name=ada y role=eng, como dos indicadores -d separados
  3. Imprime la última línea de req.txt, que es el cuerpo

Salida esperada:

name=ada&role=eng

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Redes con la terminal

Practica por tu cuenta: Playground de Terminal