diff options
Diffstat (limited to 'main.go')
| -rw-r--r-- | main.go | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -5,19 +5,25 @@ import ( "go.wit.com/log" "net/http" "embed" + "strings" ) //go:embed files/* var htmlFiles embed.FS func okHandler(w http.ResponseWriter, r *http.Request) { - dumpClient(r) + // dumpClient(r) var tmp string tmp = r.URL.String() - url, repourl := findkey(tmp) - log.Info("url =", url, "repo url =", repourl) + parts := strings.Split(tmp, "?") + log.Warn("client sent url =", tmp) + log.Warn("parts are:", parts) + requrl := parts[0] + + url, repourl := findkey(requrl) + log.Warn("URL =", url, "REPO URL =", repourl, "REQUEST URL =", requrl) if repourl != "" { - doGui(w, url, repourl) + repoHTML(w, url, repourl) return } if tmp == "/" { @@ -40,6 +46,7 @@ func okHandler(w http.ResponseWriter, r *http.Request) { findFile(w, "files/skeleton.v2.css") return } + log.Warn("BAD URL =", url, "REPO URL =", repourl) fmt.Fprintln(w, "BAD", tmp) } |
