猿问

GoREST 端点路径

我正在用 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"

有没有办法处理“?” ?


人到中年有点甜
浏览 181回答 2
2回答

暮色呼如

我已经查看了您正在使用的 GoREST 包,但看不到任何这样做的方法。我一直使用 gorillatoolkit pat 包。有一个例子说明你想要做什么大约一半。category := req.URL.Query().Get(":category")这样就可以通过key获取请求URL上的查询参数。希望这可以帮助。
随时随地看视频慕课网APP

相关分类

Go
我要回答