相关疑难解决方法(0)

为什么开发服务器中的request.URL.Host和Scheme为空?

我是Go的新手.从文档中尝试了第一个hello,world,并希望从请求中读取Host和Scheme:

package hello

import (
    "fmt"
    "http"
)

func init() {
    http.HandleFunc("/", handler)
}

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprint(w, "Host: " + r.URL.Host + " Scheme: " + r.URL.Scheme)
}
Run Code Online (Sandbox Code Playgroud)

但他们的价值观都是空白的.为什么?

go httpserver

31
推荐指数
1
解决办法
9161
查看次数

如何为Go服务器应用程序设置Let's Encrypt

我有自己的域名,用Go编写的Web服务.我正在使用内置的Go Web服务器,前面没有Nginx或Apache.

我想开始通过HTTPS服务,我意识到Let's Encrypt即将成为这样做的方式.

任何人都可以共享整个设置过程来配置在Linux服务器上运行的Go应用程序吗?

ssl https ssl-certificate go lets-encrypt

28
推荐指数
2
解决办法
1万
查看次数

标签 统计

go ×2

https ×1

httpserver ×1

lets-encrypt ×1

ssl ×1

ssl-certificate ×1