1234567891011121314151617181920212223242526 |
- 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)
- }
- }
|