From 1c14528edc3f5e64f630fa3ea4e3baaca8bc39ba Mon Sep 17 00:00:00 2001 From: zhengbaoyang Date: Wed, 27 Jul 2016 18:06:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=9D=E8=AF=95post=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E7=9A=84=E6=8A=93=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dump.go | 11 ++--------- mitm.go | 4 ++++ 2 files changed, 6 insertions(+), 9 deletions(-) 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)