yourbasic.org/golang

Un server web di base

Se si accede all’URLsu una macchina in cui è in esecuzione il programma sottostante,si verrà accolti da questa pagina.

  • La chiamata a http.HandleFuncindica al net.http packageper gestire tutte le richieste alla web root con la funzione HelloServer.,
  • La chiamata a http.ListenAndServedice al server di ascoltare sull’indirizzo di rete TCP :8080.Questa funzione si blocca finché il programma non viene terminato.
  • Scrivendo su un http.ResponseWriter invia i dati al client HTTP.
  • An http.Request è una struttura dati che rappresenta una richiesta HTTP del client.
  • r.URL.Path è il componente del percorso dell’URL richiesto. In questo caso,"/world" èil componente del percorso di"http://localhost:8080/world".,

Ulteriori letture: un wiki completo

La scrittura Web Applications tutorialshows come estendere questo piccolo esempio in un wiki completo.

Il tutorial spiega come

  • creare una struttura di dati con la possibilità di caricare e salvare i metodi,
  • utilizzare il net/http pacchetto per la creazione di applicazioni web,
  • utilizzare il html/template pacchetto processo di modelli HTML,
  • utilizzare il regexp pacchetto per convalidare l’input dell’utente.,

More code examples

Go blueprints: code for com­mon tasks is a collection of handy code examples.

Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *