Curso de Raku / Programación funcional, concurrente, reactiva y web / Programación web / Un servidor HTTP sencillo / Exercises
La ruta en mayúsculas
Problema
Haz que el servidor haga un trabajo real con la entrada del cliente,
en lugar de devolver una cadena fija. Escribe un servidor que, en un
bucle (como en la página anterior), lea cada petición,
tome la ruta solicitada y la devuelva en
mayúsculas, de modo que una petición de /hello
responda con HELLO. La ruta es la segunda palabra de la
primera línea de la petición (GET /hello HTTP/1.0); quita
la / inicial antes de pasarla a mayúsculas. Sigue
atendiendo petición tras petición; detenlo con Ctrl-C.
Ejemplo
Pedir una ruta con curl la devuelve en mayúsculas:
$ curl http://127.0.0.1:8080/hello
HELLOSolución
Navegación del curso
← Atender muchas peticiones | Solución: La ruta en mayúsculas →