> What did I miss?

nothing, there is plenty of routers that will do what you want :

https://github.com/avelino/awesome-go#web-frameworks

or just write a switch statement in your handler.

the behavior of the default muxer is hardly going to change anyway, it 
would obviously be a breaking change. That's the drawback of "facades".

Le vendredi 27 janvier 2017 14:54:07 UTC+1, Florian Uekermann a écrit :
>
> I tried googling this, but couldn't find anything.
>
> A common issue when using the http package and registering handles is the 
> need to register a handler for "domain.com" that does not catch "
> domain.com/otherStuff". Since any pattern ending in a "/" matches paths
> prefixed with the pattern, providing "/" as a pattern matches both "
> domain.com" as well as "domain.com/asdf".
>
> With longer patterns the corresponding issue is easily dealt with by 
> omitting the trailing "/" in the pattern.
> I was wondering if it makes sense to change the http package a bit and use 
> the empty pattern "" to match only "domain.com", but not longer paths.
>
> This change would be fairly consistent with how specific matches work in 
> other cases (remove trailing "/") and should not change the behavior of 
> existing code, since providing "" as a pattern results in a panic at the 
> moment.
>
> What did I miss?
>
> Best regards,
> Florian
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to