From be86886bc9cfd708a222fb3b6453839298914459 Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Tue, 8 Mar 2022 10:17:14 -0800 Subject: init commit --- main.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 main.go (limited to 'main.go') diff --git a/main.go b/main.go new file mode 100644 index 0000000..88f361f --- /dev/null +++ b/main.go @@ -0,0 +1,27 @@ +package main + +import ( + "fmt" + "log" + "net/http" + "time" +) + +func echo(w http.ResponseWriter, req *http.Request) { + startTime := time.Now() + log.Printf("request recv %v", startTime) + fmt.Fprintf(w, "start time: %v\n", startTime) + for key, value := range req.Header { + for _, v := range value { + fmt.Fprintf(w, "%v: %v\n", key, v) + } + } + endTime := time.Now() + fmt.Fprintf(w, "end time: %v\n", endTime) +} + +func main() { + http.HandleFunc("/", echo) + log.Println("...starting echo server...") + http.ListenAndServe(":9000", nil) +} -- cgit v1.2.3