This repository has been archived on 2023-05-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
Go-PlayGround/webserverBasicTest/srvdublearg.go
2022-09-01 16:41:03 +02:00

30 lines
617 B
Go

package main
import (
"fmt"
"net/http"
"io"
)
func main() {
http.HandleFunc("/", http.NotFound)
http.HandleFunc("/runtest", func(w http.ResponseWriter, r *http.Request) {
id := r.URL.Query().Get("id")
redir := r.URL.Query().Get("redir")
fmt.Println("id =>", id)
fmt.Println("redir =>", redir)
if (len(id) < 1 || len(redir) < 1) {
io.WriteString(w, "Missing arguments\n")
}else {
io.WriteString(w, "<script>location.replace(\"")
io.WriteString(w, redir)
io.WriteString(w, "\")</script>")
fmt.Println("Running tasks")
}
})
http.ListenAndServe("127.0.0.1:5000", nil)
}