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 sHelloServer
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 common tasks is a collection of handy code examples.