Я использую swag для создания документации API для моего приложения Golang.Все работает нормально, когда я тестирую почтальона.
Мне нужен совет в следующем выпуске, у меня есть около 10-15 параметров для передачи на маршрут маршрута.Нужно ли передавать все эти 15 параметров?Если я не передаю handlefunc, значение r.formvalue ("id") равно нулю.Но от почтальона я могу получить значение id.
import (
"/users/docs"
"github.com/gorilla/mux"
"github.com/swaggo/http-swagger"
"net/http"
)
func main() {
r := mux.NewRouter()
r.HandleFunc("/details", wt.GetUserDetails).Methods("GET")
r.HandleFunc("/address/:id", wt.GetAddressDetails).Methods("GET")
r.PathPrefix("/swagger/").Handler(httpSwagger.WrapHandler)
http.ListenAndServe(":8080", r)
}
Как получить значение запроса на получение без упоминания
r.HandleFunc("/address/:id/user/:user_id/and_all_other_params", wt.GetAddressDetails).Methods("GET")
Пожалуйста, предложите мне, если есть какой-либо способ получить значения получения, не передавая их в URL.Кроме того, я не хочу передавать как данные JSON.