我正在用 Go 编写一个网络服务,我想要这样的网址:http://example.com/WEB/service.wfs?param1=2¶m2=test .....我正在使用 GoREST,我的端点网址是:method:"GET" path:"/WEB/service.wfs?{param:string}" output:"string"我的问题是它永远不会返回“参数”,但如果我使用端点,它会返回:method:"GET" path:"/WEB/service.wfs/{param:string}" output:"string"有没有办法处理“?” ?
2 回答
暮色呼如
TA贡献1853条经验 获得超9个赞
我已经查看了您正在使用的 GoREST 包,但看不到任何这样做的方法。
我一直使用 gorillatoolkit pat 包。
有一个例子说明你想要做什么大约一半。
category := req.URL.Query().Get(":category")
这样就可以通过key获取请求URL上的查询参数。
希望这可以帮助。
- 2 回答
- 0 关注
- 180 浏览
添加回答
举报
0/150
提交
取消