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

Go 中的 request.param(...) 在哪里

Go 中的 request.param(...) 在哪里

Go
守候你守候我 2021-06-18 22:02:44
这是我的控制台:GET http://localhost:8080/api/photos.json?token=ABCDEFGHIJKLMNOPQRSTUVWXYZ200 OK    0   jquery.js (line 8526)|Params|    Headers    Response    JSONtoken   ABCDEFGHIJKLMNOPQRSTUVWXYZ我在参数选项卡中。我如何访问它,例如将令牌登录到我的终端窗口。在节点: request.param('token')
查看完整描述

2 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

我想你有一个http.Request. 假设它被称为hr。


然后你可以做


hr.ParseForm()

之后你可以使用hr.Formwhich 定义如下:


// Form contains the parsed form data, including both the URL

// field's query parameters and the POST or PUT form data.

// This field is only available after ParseForm is called.

// The HTTP client ignores Form and uses Body instead.

Form url.Values

url.Values地图在哪里:


type Values map[string][]string

这是使用解析形式的示例,其中我只对给定 name 的第一个值感兴趣:


func getFormValue(hr *http.Request, name string) string {

    if values := hr.Form[name]; len(values) > 0 {

        return values[0]

    }

    return ""

}


查看完整回答
反对 回复 2021-06-21
  • 2 回答
  • 0 关注
  • 276 浏览
慕课专栏
更多

添加回答

举报

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