go httpserver简单使用
package main
import (
"fmt"
"net/http"
)
func main() {
fmt.Println("启动一个http") // 打印到stdout
http.HandleFunc("/test", test) // 注册路由 test 到test方法
err := http.ListenAndServe(":8080", nil) // 监听8080端口,不设置handler。获取错误信息。
if err != nil { // 如果没有错误信息就直接return
return
}
}
/**
* test方法,参数1是response实例,参数2是request实例
*/
func test(w http.ResponseWriter, r *http.Request) {
fmt.Println(r.URL)
_, err := fmt.Fprintf(w, "{\"code\":200}")
if err != nil {
return
}
}
推荐文章: