Я пытаюсь протестировать обработчик, обработчик ниже:
router.HandleFunc("/address/{id}", DeletePerson).Methods("DELETE")
Запрос, который я создал, был:
request, _ := http.NewRequest("DELETE", "/address/2", nil)
DeletePerson(response, request)
с использованием github.com/gorilla/mux Iпопытался извлечь "id" с помощью
params = mux.Vars(request)
item := params["id"]
returns: params = map[] and item = ""
Однако, если я вызову DeletePerson с помощью команды curl:
curl -X DELETE http://localhost:8000/address/2
, я получу: params = map ["id"] и item= "2"
КАК я могу создать URL-запрос, который получит результаты, такие как Curl?