、外出先のdoc mux.StrictSlash状態:だから
func (r *Router) StrictSlash(value bool) *Router
StrictSlash defines the trailing slash behavior for new routes. The initial
value is false.
When true, if the route path is "/path/", accessing "/path" will redirect to
the former and vice versa. In other words, your application will always see
the path as specified in the route.
When false, if the route path is "/path", accessing "/path/" will not match
this route and vice versa.
Special case: when a route sets a path prefix using the PathPrefix() method,
strict slash is ignored for that route because the redirect behavior can't
be determined from a prefix alone. However, any subrouters created from that
route inherit the original StrictSlash setting.
をリダイレクトを避けるためにすることができますどちらかmux.NewRouter()
に相当しますmux.NewRouter().StrictSlash(false)
か末尾にスラッシュが付いたURLを使用してください。つまり、router.HandleFunc("/suggestions/", handleSuggestions).Methods("GET")
ブラウザキャッシュをクリアしてからもう一度試してください。 – Bhavana
私はやりました私はカールコマンドラインを使用してイオン: –
ああ..申し訳ありません..気づいていなかった.. :( – Bhavana