专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
卤猫  ·  夜晚跳舞的水仙个展见面会 ·  昨天  
长沙县行政执法局  ·  40天坚守,护平安归途!2025年春运执法保 ... ·  2 天前  
长沙县行政执法局  ·  40天坚守,护平安归途!2025年春运执法保 ... ·  2 天前  
51好读  ›  专栏  ›  院长技术

Golang代码示例-form表单提交

院长技术  · 公众号  ·  · 2024-11-01 22:25

正文

代码如下:

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 {

// GET请求

case "GET":

io.WriteString(w, form)

// POST请求

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 {







请到「今天看啥」查看全文