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.HandleFuncfortæller net.http packageto håndterer alle forespørgsler til web root med HelloServer funktion.,
  • opkaldet til http.ListenAndServefortæller serveren at lytte på TCP-netværksadressen :8080.Denne funktion blokerer, indtil programmet er afsluttet.
  • skrivning til en http.ResponseWritersender 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 com­mon tasks is a collection of handy code examples.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *