|
@@ -0,0 +1,26 @@
|
|
|
|
+package main
|
|
|
|
+
|
|
|
|
+import (
|
|
|
|
+ "log"
|
|
|
|
+ "fmt"
|
|
|
|
+ "net/http"
|
|
|
|
+)
|
|
|
|
+
|
|
|
|
+func main(){
|
|
|
|
+ http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){
|
|
|
|
+ http.ServeFile(w, r, "view.html")
|
|
|
|
+ })
|
|
|
|
+ http.HandleFunc("/postform", func(w http.ResponseWriter, r *http.Request){
|
|
|
|
+ ip := r.FormValue("ip address")
|
|
|
|
+ mask := r.FormValue("mask")
|
|
|
|
+ gateway := r.FormValue("gatway")
|
|
|
|
+ dns := r.FormValue("dns")
|
|
|
|
+ fmt.Fprintf(w, " ip address: %s\n mask: %s\n gatway: %s\n dns %s\n" , ip, mask, gateway, dns)
|
|
|
|
+ })
|
|
|
|
+ err := http.ListenAndServe(":8080", nil) // устанавливаем порт веб-сервера
|
|
|
|
+ // Если хотите использовать https, то вместо ListenAndServe используйте ListenAndServeTLS
|
|
|
|
+ // err := http.ListenAndServeTLS(":8080", "cert.pem", "key.pem", nil)
|
|
|
|
+ if err != nil {
|
|
|
|
+ log.Fatal("ListenAndServe: ", err)
|
|
|
|
+ }
|
|
|
|
+}
|