12345678910111213141516171819202122232425262728 |
- package http
- import (
- "strconv"
- "go-common/library/log"
- "go-common/library/net/http/blademaster"
- )
- // setContextMid 把form中的mid写入context中,用以调用interface的http接口
- func setContextMid(c *blademaster.Context) {
- var _, ok = c.Get("mid")
- if ok {
- return
- }
- var midstr = c.Request.Form.Get("mid")
- if midstr == "" {
- return
- }
- var mid, err = strconv.ParseInt(midstr, 10, 64)
- if err != nil {
- log.Error("parse mid fail, midstr=%s, err=%v", midstr, err)
- return
- }
- c.Set("mid", mid)
- }
|