一、重定向
package main
import (
"io"
"net/http"
)
//相当于hander,w 写入的结果,r 发送的请求
func Hello(w http.ResponseWriter,r *http.Request) {
io.WriteString(w,"访问中")
}
func main() {
mux := http.NewServeMux()
mux.HandleFunc("/hello", func(writer http.ResponseWriter, request *http.Request) {
io.WriteString(writer,"访问中....")
})
mux.HandleFunc("/baidu", func(writer http.ResponseWriter, request *http.Request) {
//重定向到百度
http.Redirect(writer,request,"http://www.baidu.com",http.StatusTemporaryRedirect)
})
mux.HandleFunc("/hi",Hello)
http.ListenAndServe(":8080",mux)
}

|