【发布时间】:2021-06-09 14:10:21
【问题描述】:
我有这条用路由参数编写的路由
/properties/configurations/:name/:value
当我使用 URL 作为值调用时
/properties/configurations/app.url/http://test.test
我猜它不会击中我的 Revel 控制器,因为斜线会混淆它。我在使用 encodeURIComponent() 调用 Javascript 请求时尝试过,因此它删除了有问题的斜杠和其他字符,但它仍然没有命中控制器并给出 404。
问题是它在公共 API 中使用,我无法更改它以在正文中传递这些数据,所以我试图弄清楚如何让 revel 识别模式并正确地将值放入 {name } 和 {值}
【问题讨论】:
-
可以将这些值作为 url 查询值发送吗?