Por que request.URL.Host e Scheme estão em branco no servidor de desenvolvimento?

Eu sou muito novo no Go. Tentei isso primeiroOlá Mund da documentação e queria ler o host e o esquema da solicitação:

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)
}

Mas seus valores estão em branco. Por quê

questionAnswers(1)

yourAnswerToTheQuestion