Corso di Raku / Programmazione funzionale, concorrente, reattiva e web / Programmazione web / Un semplice server HTTP / Exercises
Il percorso in maiuscolo
Problema
Fa’ che il server faccia un lavoro vero con l’input del client,
invece di restituire una stringa fissa. Scrivi un server che, in un
ciclo (come nella pagina precedente), legga ogni
richiesta, ne prenda il percorso richiesto e lo rimandi
indietro reso maiuscolo — così una richiesta di
/hello risponde HELLO. Il percorso è la
seconda parola della prima riga della richiesta
(GET /hello HTTP/1.0); togli lo / iniziale
prima di rendere maiuscolo. Continua a servire richiesta dopo richiesta;
fermalo con Ctrl-C.
Esempio
Richiedere un percorso con curl lo restituisce in
maiuscolo:
$ curl http://127.0.0.1:8080/hello
HELLOSoluzione
Navigazione del corso
← Servire molte richieste | Soluzione: Il percorso in maiuscolo →