当我想要 URL 路径正常工作时,可以带有尾随的“/”,也可以不带有尾随的“/”。
mux1 *mux.Router
mux1.Handle("/example/", ...).Methods("GET")
我希望这两个URL都能正常工作:https://host/api/example/ 和 https://host/api/example。
但是,
mux1.Handle("/example/?", ...).Methods("GET")
不起作用。
mux := mux.NewRouter()
mux.PathPrefix("/example").Handler(http.StripPrefix("/example", myHandler))
// ...
http.ListenAndServe(":8080", mux)
PathPrefix
,如果需要,我可以编写一个演示。 - Para