Quellcode durchsuchen

修改参数获取

renzheng vor 7 Jahren
Ursprung
Commit
5508e277b1

+ 0 - 14
jyservice/src/usermanager/access_token.go

@@ -24,23 +24,9 @@ const (
 //用户的accesstoken维护,每个用户分配一个 应用id=appid,用户密钥=key
 func GetAccessToken(w http.ResponseWriter, r *http.Request) {
 	defer util.Catch()
-	err := r.ParseForm()
-	if err != nil {
-		log.Println("parse1", err.Error())
-	}
-	err = r.ParseMultipartForm(20480)
-	if err != nil {
-		log.Println("parse2", err.Error())
-	}
 	d := JSON{}
 	appid := r.FormValue("appid")
 	key := r.FormValue("key")
-	if appid == "" {
-		appid = r.PostFormValue("appid")
-	}
-	if key == "" {
-		key = r.PostFormValue("key")
-	}
 	if appid != "" && key != "" {
 		var res *map[string]interface{}
 		b := false

+ 2 - 3
jyservice/src/usermanager/usermanager.go

@@ -43,8 +43,9 @@ func Middleware(next http.Handler) http.Handler {
 		//			return
 		//		}
 		//记录日志
-		go addLog(req)
+		req.ParseForm()
 		next.ServeHTTP(w, req)
+		go addLog(req)
 		//fmt.Println("after")
 	})
 }
@@ -76,8 +77,6 @@ var lock sync.Mutex
 //用线程处理,增加日志
 
 func addLog(req *http.Request) {
-	req.ParseForm()
-	req.ParseMultipartForm(10240)
 	m := url.Values{}
 	for k, v := range req.Form {
 		m[k] = v