Go http2 和 h2c

  1. 云栖社区>
  2. Golang语言社区>
  3. 博客>
  4. 正文

Go http2 和 h2c

技术小能手 2018-09-17 15:49:12 浏览3297
展开阅读全文

1、http/1.1 的服务器

我们经常会在代码中启动一个http服务器,最简单的http/1.1服务器如下所示:

1http.Handle("/foo", fooHandler)
2http.HandleFunc("/bar", func(w http.ResponseWriter, r *http.Request) {
3 fmt.Fprintf(w, "Hello, %q", html.EscapeString(r.URL.Path))
4})
5log.Fatal(http.ListenAndServe(":8080", nil))

使用Go开发web服务非常的简单,快速。

2、http/1.1 的服务器 with TLS

如果想让http/1.1服务器支持TLS, 可以使用如下的代码:

1http.Handle("/foo", fooHan

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属团队号: Golang语言社区