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

GAE Go 用户服务登录 URL 包含 %A(MISSING)

GAE Go 用户服务登录 URL 包含 %A(MISSING)

Go
哈士奇WWW 2021-06-08 17:01:32
所以这个问题让我困惑了一段时间!这是控制台中的一些代码: func GetLoginLinks(w *http.ResponseWriter, r *http.Request) (string, error) {    c := appengine.NewContext(r)    u := user.Current(c)    if u == nil {        url, err := user.LoginURL(c, r.URL.String())        if err != nil {            http.Error(*w, err.Error(), http.StatusInternalServerError)            return "", err        }        c.Debugf("Return url: " + r.URL.String())        c.Debugf("login url: " + url)        c.Debugf("url type: %T", url)        v := LoginItem(url, "Login")        return v, nil    } }它提供以下输出:2013/06/17 21:48:28 DEBUG: Return url: /2013/06/17 21:48:28 DEBUG: login url: /_ah/login?continue=http%A(MISSING)//localhost%A(MISSING)8080/2013/06/17 21:48:28 DEBUG: url type: string当上传到应用引擎本身时,这也会失败。我正在努力解决的是该函数的前 4 行直接来自开发人员指南。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 183 浏览
慕课专栏
更多

添加回答

举报

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