yourbasic.org/golang
A basic Web server
ha eléred az URL-t egy olyan gépen,ahol az alábbi program fut, ez az oldal fogadja Önt.
- a
http.HandleFunc
>net.http
packaghogy aHelloServer
függvény segítségével kezelje a webgyökérre vonatkozó összes kérést aHelloServer
., - a
http.ListenAndServe
hívás azt mondja a kiszolgálónak, hogy hallgassa meg a:8080
TCP hálózati címet.Ez a funkció blokkolja a program befejezéséig. http.ResponseWriter
adatok küldése a HTTP kliensnek.- An
http.Request
egy adatstruktúraamely kliens HTTP kérést jelent. -
r.URL.Path
a kért URL útvonalösszetevője. Ebben az esetben"/world"
a"http://localhost:8080/world"
útvonalösszetevője.,
További olvasmány: A complete wiki
the Writing Web Applications tutorialmegmutatja, hogyan lehet kiterjeszteni ezt a kis példát egy teljes wikire.
A bemutató kiterjed, hogy
- hozzon létre egy adatstruktúra a terhelés megmenteni módszerek,
- a
net/http
csomag építeni webes alkalmazások, - a
html/template
csomag folyamat HTML-sablonok, - a
regexp
csomag, hogy érvényesítse a felhasználói bevitel.,
More code examples
Go blueprints: code for common tasks is a collection of handy code examples.