7.form表单提交
最后更新于:2022-04-02 04:46:28
form表单提交
~~~
package main
import (
"io"
// "log"
"net/http"
)
const form = ``
func FormServer(w http.ResponseWriter, request *http.Request) {
w.Header().Set("Content-Type", "text/html")
switch request.Method {
case "GET":
io.WriteString(w, form)
case "POST":
request.ParseForm()
io.WriteString(w, request.Form["in"][1])
io.WriteString(w, "\n")
io.WriteString(w, request.FormValue("in"))
}
}
/*
func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
DefaultServeMux.HandleFunc(pattern, handler)
}
*/
func main() {
http.HandleFunc("/test2", FormServer)
if err := http.ListenAndServe(":8088", nil); err != nil {
}
}
~~~
然后在浏览器中输入 :
http://localhost:8088/test2
页面显示:
两个输入框
第一个输入框输入:123
第二个输入框输入:456
提交表单
页面显示:
456 123
';