diff --git a/dump.go b/dump.go index ca261a1..5629329 100644 --- a/dump.go +++ b/dump.go @@ -34,16 +34,9 @@ func httpDump(req *http.Request, resp *http.Response) { } if req.Method == "POST" { fmt.Println(Green("URLEncoded form")) - err := req.ParseForm() - fmt.Printf("%#v\n", req.Form) - fmt.Printf("%#v\n", req.PostForm) - if err != nil { - logger.Println("parseForm error:", err) - } else { - for k, v := range req.Form { - fmt.Printf("%s: %s\n", Blue(k), v) - } + for k, v := range req.Form { + fmt.Printf("%s: %s\n", Blue(k), v) } } diff --git a/mitm.go b/mitm.go index 9f8a54e..edcb998 100644 --- a/mitm.go +++ b/mitm.go @@ -179,7 +179,11 @@ func (hw *HandlerWrapper) DumpHTTPAndHTTPs(resp http.ResponseWriter, req *http.R } func (hw *HandlerWrapper) ServeHTTP(resp http.ResponseWriter, req *http.Request) { + err := req.ParseForm() + if err != nil { + logger.Println("parseForm error:", err) + } raddr := *hw.MyConfig.Raddr if len(raddr) != 0 { hw.Forward(resp, req, raddr)