/* Landesamt für Geoinformation und Landentwicklung, Referat 35 Einführung in die Sprache Go, 25.7.2017 Lektion 11: Ganz einfacher Webserver */ package main import ( "fmt" "net/http" ) func handler00(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Guckuck %s!", r.URL.Path[1:]) fmt.Println(r.URL) } func handler01(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, ` Testseite 01 Du befindest Dich auf Seite `+"%s!"+` `, r.URL.Path[1:]) } func handler02(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, ` Testseite 01 Du befindest Dich jetzt auf Seite `+"%s!"+` `, r.URL.Path[1:]) } func main() { http.HandleFunc("/", handler00) http.HandleFunc("/aa", handler01) http.HandleFunc("/bb", handler02) http.ListenAndServe(":8080", nil) }