Получение пустого параметра из URL - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь получить параметр для 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")

Я могу ' не понимаю, что здесь не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...