Files
proxy/cmd/mock/main.go
2025-03-06 16:46:26 +08:00

32 lines
469 B
Go

package main
import (
"math/rand"
"net/http"
"time"
)
func main() {
mock()
// attack()
}
func mock() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
waiting := rand.Intn(450) + 50
time.Sleep(time.Duration(waiting) * time.Millisecond)
w.Write([]byte("Hello World"))
})
serv := &http.Server{
Addr: ":8080",
Handler: nil,
}
serv.SetKeepAlivesEnabled(false)
err := serv.ListenAndServe()
if err != nil {
panic(err)
}
}