Guardar respuestas
Lección 27 de 47 del curso Redes con la terminal de Coddy.
Imprimir una respuesta en la pantalla está bien para una línea de texto y no sirve de nada para un archivo. -o guarda el cuerpo con el nombre que elijas:
curl -s -o page.html http://127.0.0.1:9117/index.htmlTambién está -O, en mayúscula, que conserva el propio nombre del archivo remoto. Es práctico, pero conviene tener cuidado, ya que el servidor decide qué termina en tu carpeta.
El otro uso consiste en descartar deliberadamente el cuerpo. -o /dev/null lo envía a ninguna parte, que es exactamente lo que quieres cuando solo te importa el código de estado o el tiempo. Ya lo has estado usando.
Una vez que una respuesta es un archivo, se aplican las herramientas de terminal habituales: wc -c para contar bytes, grep para buscar en él, head para echarle un vistazo.
Desafío
IntermedioDescarga a un archivo y después mide el archivo.
- Crea
index.htmlque contengasaved to disk - Sirve la carpeta en el puerto 9117
- Obtén el archivo y guarda el cuerpo como
copy.html - Imprime el recuento de bytes de
copy.html
El texto tiene 13 caracteres más un salto de línea, por lo que la salida es:
14Prué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