您现在的位置是:网站首页>列表内容
go语言实现简单http服务的方法_Golang_
2023-05-27 00:15:51 69人已围观
简介 go语言实现简单http服务的方法_Golang_
本文实例讲述了go语言实现简单http服务的方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:
package main
import (
"flag"
"log"
"net/http"
"text/template"
)
var addr = flag.String("addr", ":1718", "http service address") // Q=17, R=18
var templ = template.Must(template.New("qr").Parse(templateStr))
func main() {
flag.Parse()
http.Handle("/", http.HandlerFunc(QR))
err := http.ListenAndServe(*addr, nil)
if err != nil {
log.Fatal("ListenAndServe:", err)
}
}
func QR(w http.ResponseWriter, req *http.Request) {
templ.Execute(w, req.FormValue("s"))
}
const templateStr = `
QR Link Generator
{{if .}}
{{html .}}
{{end}}
import (
"flag"
"log"
"net/http"
"text/template"
)
var addr = flag.String("addr", ":1718", "http service address") // Q=17, R=18
var templ = template.Must(template.New("qr").Parse(templateStr))
func main() {
flag.Parse()
http.Handle("/", http.HandlerFunc(QR))
err := http.ListenAndServe(*addr, nil)
if err != nil {
log.Fatal("ListenAndServe:", err)
}
}
func QR(w http.ResponseWriter, req *http.Request) {
templ.Execute(w, req.FormValue("s"))
}
const templateStr = `
{{if .}}
{{html .}}
{{end}}
希望本文所述对大家的Go语言程序设计有所帮助。
您可能感兴趣的文章:
点击排行
- 如龙:维新亚门无脑打法及出现方法分享_单机游戏_游戏攻略_
- 恶魔城:暗影之王2吸血时圆环QTE问题解决方法_单机游戏_游戏攻略_
- 神偷4用瓶子把人砸晕而不被发现的方法_单机游戏_游戏攻略_
- 恶魔城:暗影之王2第四章医院废墟宝石获取方法_单机游戏_游戏攻略_
- 上古卷轴5:天际 MOD喜迎皮衣欲女炼狱诠释好游戏!_单机游戏_游戏攻略_
- 《龙腾世纪:审判》帝国魔法师Vivienne人设曝光 真油腻师姐无双_单机游戏_游戏攻略_
- 《无主之地传说》章回体式外传 公布设定细节_单机游戏_游戏攻略_
- 瘟疫公司:进化版 快速解锁技巧方法_单机游戏_游戏攻略_
- 上古卷轴5 黎明守卫选择哪个阵营好心得分享_单机游戏_游戏攻略_
本栏推荐
-
如龙:维新亚门无脑打法及出现方法分享_单机游戏_游戏攻略_
-
恶魔城:暗影之王2吸血时圆环QTE问题解决方法_单机游戏_游戏攻略_
-
神偷4用瓶子把人砸晕而不被发现的方法_单机游戏_游戏攻略_
-
恶魔城:暗影之王2第四章医院废墟宝石获取方法_单机游戏_游戏攻略_
-
上古卷轴5:天际 MOD喜迎皮衣欲女炼狱诠释好游戏!_单机游戏_游戏攻略_
-
《龙腾世纪:审判》帝国魔法师Vivienne人设曝光 真油腻师姐无双_单机游戏_游戏攻略_
-
《无主之地传说》章回体式外传 公布设定细节_单机游戏_游戏攻略_
-
瘟疫公司:进化版 快速解锁技巧方法_单机游戏_游戏攻略_
-
上古卷轴5 黎明守卫选择哪个阵营好心得分享_单机游戏_游戏攻略_