cooky.go 569 B

1234567891011121314151617181920212223
  1. package main
  2. import (
  3. "fmt"
  4. "net/http"
  5. )
  6. func main() {
  7. http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){
  8. http.ServeFile(w, r, "create.html")
  9. })
  10. http.HandleFunc("/postform", func(w http.ResponseWriter, r *http.Request){
  11. ip := r.FormValue("ip address")
  12. mask := r.FormValue("subnet mask")
  13. gateway := r.FormValue("main gate")
  14. dns := r.FormValue("preferred DNS")
  15. fmt.Fprintf(w, " ip address: %s\n subnet mask: %s\n main gate: %s\n preferred DNS: %s\n", ip, mask, gateway, dns)
  16. })
  17. fmt.Println("Server is listening...")
  18. http.ListenAndServe(":4040", nil)
  19. }