Go Web服务开发入门(一) -- 搭建简单web服务器

来源:互联网 发布:黄山 知乎 编辑:程序博客网 时间:2024/05/17 04:31

Go语言内置了http服务的支持,加上并发编程的优势,使其非常适合web服务开发。


这里用go搭建一个简单的Web服务器。

<span style="white-space:pre"></span><pre name="code" class="cpp">package mainimport ("fmt""log""net/http")//处理http请求的request和responsefunc hello(w http.ResponseWriter, r *http.Request) {//格式Request的form表单数据为map格式r.Formr.ParseForm()//读取form数据r.Form["key"]//fmt.Fprintf(w, "Hello go!")}func main() {//注册URL和URL的handlerhttp.HandleFunc("/", hello)//启动web服务,端口为9999err := http.ListenAndServe(":9999", nil)if err != nil {log.Fatal("ListenAndServe:", err)}}

0 0
原创粉丝点击