Zbudowałem serwer HTTP. Korzystam z poniższego kodu, aby uzyskać adres URL żądania, ale nie otrzymuję pełnego adresu URL.Jak uzyskać adres URL w http.Request
func Handler(w http.ResponseWriter, r *http.Request) {
fmt.Printf("Req: %s %s", r.URL.Host, r.URL.Path)
}
ja tylko dostać "Req:/"
i "Req: /favicon.ico"
.
Chcę uzyskać pełny adres URL żądania klienta jako "1.2.3.4/"
lub "1.2.3.4/favicon.ico"
.
Dzięki.
byłem zaskoczony tym, dopóki nie zobaczyłem czek ze względnej zawartości, dobry połów! Mam względny URL i podążam za twoim przewodnikiem, mogę teraz uzyskać hosta, ale potrzebuję również schematu, czy wiesz, jak go zdobyć? – nullgraph
@ nullgraph nie jesteś pewien teraz: możesz zadać to pytanie samodzielnie. – VonC