From 3a78df7d613c61bf74a43ec023af23b47c9b5635 Mon Sep 17 00:00:00 2001 From: a Date: Mon, 11 Aug 2025 05:09:55 +0000 Subject: fixes http in url --- web_server/web_server.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'web_server/web_server.go') diff --git a/web_server/web_server.go b/web_server/web_server.go index fd98697..d3bf79e 100644 --- a/web_server/web_server.go +++ b/web_server/web_server.go @@ -18,18 +18,28 @@ func handler(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control-Allow-Methods", "GET, POST, OPTIONS") w.Header().Set("Access-Control-Allow-Headers", "Content-Type") + fmt.Println(r.URL.Path); tmp := strings.Split(r.URL.Path, "/"); fmt.Println(tmp); if tmp[1] == "add" && len(tmp[2]) != 0 { + add_url := tmp[2]; + fmt.Println(tmp[2]); + for i := 3; i < len(tmp); i++ { + fmt.Println(tmp[3]); + if tmp[i] == "" { + break + } + add_url += "/" + tmp[i] + } fmt.Println("Request add:"); - fmt.Println("Sending a request to add: " + tmp[2] + "..."); + fmt.Println("Sending a request to add: " + add_url + "..."); conn, err := net.Dial("tcp", "localhost:5555"); if err != nil { log.Fatal(err); } defer conn.Close(); - fmt.Fprintf(conn, "{\"type\": 1, \"url\": \"%s\"}", tmp[2]); + fmt.Fprintf(conn, "{\"type\": 1, \"url\": \"%s\"}", add_url); res, _ := bufio.NewReader(conn).ReadBytes('\n'); fmt.Println(string(res)); -- cgit v1.2.3