为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用“slashUrls”而不是 QueryString。(无需订购)

如何使用“slashUrls”而不是 QueryString。(无需订购)

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

1 回答

  • 1 回答
  • 0 关注
  • 146 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信