yourbasic.org/golang

En enkel web-server

Hvis du har tilgang til URL på maskinen der programmet nedenfor er i gang,vil du bli møtt av denne siden.

  • ring til http.HandleFuncviser net.http packageto håndterer alle forespørsler til web rot med HelloServer funksjon.,
  • ring til http.ListenAndServeforteller serveren lytter på TCP network address :8080.Denne funksjonen blokker til programmet er avsluttet.
  • med å Skrive til en http.ResponseWritersender data til HTTP-klient.
  • Et http.Request er en data structurethat representerer en klient HTTP-forespørsel.
  • r.URL.Path er banen del av den forespurte NETTADRESSEN. I dette tilfellet, "/world" isthe banen komponent av "http://localhost:8080/world".,

Videre lesing: en komplett wiki

For å Skrive Web-Applikasjoner tutorialshows hvordan å utvide dette lite eksempel til et komplett wiki.

opplæringen dekker hvordan

  • lage en datastruktur med last og lagre metoder,
  • bruk net/http package å bygge web-applikasjoner,
  • bruk html/template pakken til å behandle HTML maler,
  • bruk regexp pakke for å validere inndata fra brukeren.,

More code examples

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

Articles

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *