Ver los encabezados
Lección 26 de 47 del curso Redes con la terminal de Coddy.
De forma predeterminada, curl imprime el cuerpo y nada más. Dos opciones cambian eso.
-i incluye los encabezados de la respuesta encima del cuerpo, que es lo que necesitas cuando una página parece estar bien, pero algo no funciona.
-I obtiene solo los encabezados mediante el método HEAD, por lo que no se descarga nada grande. Úsalo cuando quieras comprobar si algo existe, qué tipo es o cuánto ocupa.
curl -si http://127.0.0.1:9116/index.html | head -1
curl -sI http://127.0.0.1:9116/index.htmlTen cuidado al comparar la salida sin procesar de los encabezados entre ejecuciones: normalmente contiene un Date, que cambia cada segundo. Filtra el encabezado que realmente te interesa en lugar de comparar todo el bloque.
Desafío
IntermedioObtén una respuesta y lee su primera línea, incluidos los encabezados.
Sirve una carpeta que contenga index.html en el puerto 9116 y después pide a curl que incluya los encabezados e imprima solo la primera línea, que es la línea de estado:
HTTP/1.0 200 OKPruébalo tú mismo
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
2Nombres y DNS
Por qué existen los nombresEl archivo hostsBuscar un nombreTipos de registrosRepaso: nombres6curl a fondo
Ver los encabezadosGuardar respuestasEncabezados personalizadosEstado y tiemposCódigos de salida de curlRepaso: opciones de curl9Autenticación y depuración
Claves API y BearerEl agente de usuarioTiempos de espera y reintentosLeer un falloRepaso: depuraciónPractica por tu cuenta: Playground de Terminal