February 2018
Intermediate to advanced
340 pages
9h 43m
English
package main import ( "fmt" "log" "net/http" ) func main() { log.Println("Server is starting...") http.Handle("/secured/handle", http.RedirectHandler("/login", http.StatusTemporaryRedirect)) http.HandleFunc("/secured/hadlefunc", func(w http.ResponseWriter, r *http.Request) { http.Redirect(w, r, "/login", http.StatusTemporaryRedirect) }) http.HandleFunc("/login", func(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Welcome user! Please login!\n") }) if err := http.ListenAndServe(":8080", nil); err != nil { panic(err) } }
Read now
Unlock full access