我正在使用 gorilla-mux 来路由我的 url,但我发现了一个困难:
我的客户更喜欢带斜杠的网址而不是传统的查询字符串。我的意思是:
域/处理程序/filter1/val1/filter2/val2...
代替
域/处理程序?filter1=val1&filter2=val2...
重要问题: 当使用查询字符串时,“变量”顺序并不重要,它们中的任何一个都可能丢失,而不会出现错误的路由或 NotFound。
使用查询字符串时,'vars' 的顺序并不重要,我可以错过任何一个而不会得到错误的路由此时我正在编写一个置换算法,该算法创建用于处理它们的 url 具有相同的功能。
有没有更好的方法来做到这一点?
相关分类