注册一个这样的url 格式比如 Regist_api("v1.0/find",Find) 处理函数Find是这样的格式 func Find(param []byte)[]byte{} 然后将注册Regist_api封装在一个静态库中 使用注册url函数时直接调用......如果将其Find封装在Handfunc(w http.ResponseWriter, r *http.Request)内的话如下: ```go func Regist_api(url string, F interface{}) { http.HandleFunc(url, handle) http.Handle() http.ListenAndServe(":8888", nil) } func handle(w http.ResponseWriter, r *http.Request) { rcv_json, _ := ioutil.ReadAll(r.Body) rcv_data := F(rcv_json) io.WriteString(w, string(rcv_data)) } ``` F这个传过来的函数将没有被定义。。。大神。。。望指点呀
有疑问加站长微信联系(非本文作者)
