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

向 Go Json Rest 添加查询参数

向 Go Json Rest 添加查询参数

Go
SMILET 2021-09-13 19:53:33
我正在使用库 go-json-rest。我正在尝试识别代码中的查询参数,例如 localhost:8080/reminders?hello=world 我想访问 {hello: world} 。我有以下代码://in another function&rest.Route{"GET", "/reminders", i.GetAllReminders},func (i *Impl) GetAllReminders(w rest.ResponseWriter, r *rest.Request) {    reminders := []Reminder{}    i.DB.Find(&reminders)    w.WriteJson(&reminders)}我知道 r.PathParams 包含 url 参数,但我似乎无法找到如何通过“?”查询参数。在网址中。
查看完整描述

1 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

鉴于 go-json-rest 是在 之上的一个薄包装net/http,你有没有看过那个包的文档?具体来说,Request 对象有一个字段Form,其中包含查询字符串值和POST数据的解析映射,您可以将其作为url.Valuesmap[string][]string)访问,或者特别是从 中检索一个FormValue


查看完整回答
反对 回复 2021-09-13
  • 1 回答
  • 0 关注
  • 174 浏览
慕课专栏
更多

添加回答

举报

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