url: localhost:3000/?query=Business%20Management%20%26%20Administration:package main
import (
"fmt"
"io"
"net/http"
"github.com/gorilla/mux"
"log"
)
func main() {
handler := func(w http.ResponseWriter, r *http.Request) {
fmt.Println()
fmt.Println(r.URL.Query())
fmt.Println(r.URL.Query().Get("query"))
fmt.Println(r.URL.RawQuery)
fmt.Println("Called: " + r.URL.String())
fmt.Println("^^^")
fmt.Println()
io.WriteString(w, "<html><body>H World!</body></html>")
}
r := mux.NewRouter()
r.HandleFunc("/", handler)
http.Handle("/", r)
log.Fatal(http.ListenAndServe(":3000", r))
}
map[query:[Business Management ] Administration:[]]
Business Management
query=Business%20Management%20&%20Administration
Called: /?query=Business%20Management%20&%20Administration
^^^