yourbasic.org/golang

základní webový server

Pokud máte přístup na URL na počítači, kde program níže je spuštěn,budete uvítáni této stránce.

  • výzva http.HandleFuncříká net.http packageto zvládnout všechny požadavky na web root s HelloServer funkce.,
  • volání na http.ListenAndServeřekne serveru, aby poslouchal síťovou adresu TCP :8080.Tato funkce blokuje, dokud není program ukončen.
  • zápis do http.ResponseWriter odesílá data klientovi HTTP.
  • an http.Request je datová strukturato představuje požadavek HTTP klienta.
  • r.URL.Path je součástí cesty požadované adresy URL. V tomto případě je"/world" součást cesty .,

Další čtení: kompletní wiki

Psaní Webových Aplikací tutorialshows, jak rozšířit tento malý příklad do kompletní wiki.

kurz pokrývá jak

  • vytvořit datové struktury s load a save metody,
  • použití net/http balíček vytvářet webové aplikace,
  • použití html/template balíček pro zpracování HTML šablon,
  • použití regexp balíček k ověření vstupu uživatele.,

More code examples

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

Articles

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *