yourbasic.org/golang
En grundlæggende web-server
Hvis du har adgang til den URL på en maskine, hvor programmet nedenfor er kører,vil du blive mødt af denne side.
- ring til
http.HandleFunc
fortællernet.http
packageto håndterer alle forespørgsler til web root medHelloServer
funktion., - opkaldet til
http.ListenAndServe
fortæller serveren at lytte på TCP-netværksadressen:8080
.Denne funktion blokerer, indtil programmet er afsluttet. - skrivning til en
http.ResponseWriter
sender data til http-klienten. - en
http.Request
er en datastruktur, der repræsenterer en klient HTTP-anmodning. -
r.URL.Path
Er sti-komponenten i den anmodede URL. I dette tilfælde er"/world"
sti-komponenten af"http://localhost:8080/world"
.,
yderligere læsning: en komplet ki
vejledningen til skrivning af Webebapplikationer viser, hvordan dette lille eksempel udvides til en komplet .iki.
tutorial handler om, hvordan du
- opret en datastruktur med at indlæse og gemme metoder,
- brug
net/http
pakke til at bygge web-applikationer, - brug
html/template
pakke til processen HTML-skabeloner, - brug
regexp
pakke til at validere brugerinput.,
More code examples
Go blueprints: code for common tasks is a collection of handy code examples.