Я пытаюсь получить параметр для URL-адреса, который я отправляю почтальону на сервер. Это запрос GET:
localhost:8081/getTopProducts?store_id=storeidteststring
Это то, что у меня есть на сервере:
func GetTopProducts(w http.ResponseWriter, r *http.Request) {
storeID := mux.Vars(r)["store_id"]
id := r.Header.Get("store_id")
fmt.Println(storeID) <-- printing empty string
fmt.Println(id) <-- printing empty string
w.Header().Set("Server", storeID)
w.WriteHeader(http.StatusOK)
}
Это обработчик:
myRouter.HandleFunc("/getTopProducts", db.GetTopProducts).Methods("GET")
Я могу ' не понимаю, что здесь не так.