From 25e99fbf931637b4f4aabcfdc019c4a9d8924f24 Mon Sep 17 00:00:00 2001 From: bel Date: Sat, 25 Mar 2023 22:18:24 -0600 Subject: [PATCH] more debug with http.go --- src/testdata/http.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/testdata/http.go b/src/testdata/http.go index 7255628..6d65c91 100644 --- a/src/testdata/http.go +++ b/src/testdata/http.go @@ -1,6 +1,8 @@ package main import ( + "io" + "log" "net/http" "os" ) @@ -8,7 +10,13 @@ import ( func main() { p := os.Getenv("PORT") if err := http.ListenAndServe(":"+p, http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { - w.Write([]byte(os.Getenv("BODY"))) + b, _ := io.ReadAll(r.Body) + log.Printf("> %s", b) + body := os.Getenv("BODY") + if body == "-" { + body = string(b) + } + w.Write([]byte(body)) })); err != nil { panic(err) }