package main
import (
"net/http"
"regexp"
)
func main() {
http.HandleFunc("/", route)
http.ListenAndServe(":8080", nil)
}
var num = regexp.MustCompile(`\d`)
var str = regexp.MustCompile(`\w`)
func route(w http.ResponseWriter, r *http.Request) {
switch {
case num.MatchString(r.URL.Path):
digits(w, r)
case str.MatchString(r.URL.Path):
str(w, r)
default:
w.Write([]byte("位置匹配项"))
}
}
func digits(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("receive digits"))
}
func str(w http.ResponseWriter, r *http.Request) {
w.Write([]byte("receive string"))
}
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
深爱某女zi