httpserver实现简单的上下文

package main

import (
    "net/http"

    "com.jtthink.net/myhttpserver/core"
)

type MyHandler struct {

}
func(*MyHandler) ServeHTTP(writer http.ResponseWriter, request *http.Request){

     writer.Write([]byte("hello,myhandler"))
}

func main()  {

     router:=core.DefaultRouter()

    router.Get("/", func(ctx *core.MyContext) {
        ctx.WriteString("my string GET")
    })
    router.Post("/", func(ctx *core.MyContext) {
        ctx.WriteString("my string POST")
    })

    http.ListenAndServe(":8099",router)





}
main.go

相关文章: