• 一、报错信息
  • 二、代码

一、报错信息

  • token contains an invalid number of segments
  • 百度翻译:令牌包含无效的段数

二、代码

  • 哈哈,原来不仔细,处理Token的时候截取错了
func TokenCheck() gin.HandlerFunc {return func(c *gin.Context) {token := c.GetHeader("Authorization") //先在header中查找一下if token == "" {token = c.Query("auth") //然后在url参数中查找一下auth参数名} else {prefixLen := len("Bearer ") //Bearer可自定义为一个常量token = token[:prefixLen]   //本来是想截取 "Bearer " 后的内容,这里截取成了"Bearer ",哈哈token = token[prefixLen:]   //修改成这样既可}if token == "" {//为空,返回Token为空提示}//不为空,Token校验操作//对上下文本context的其他操作c.Set("login_user", 999)c.Next()}
}

Go Token获取异常:token contains an invalid number of segments相关推荐

  1. 百度pcs 如何获取Access Token

    为什么80%的码农都做不了架构师?>>>    看官方两篇文章: <获取Access Token> http://developer.baidu.com/wiki/ind ...

  2. php对接百度网盘开发平台API开发高级实战案例解析:(环境部署、php封装类、Access Token获取、预上传、分片上传)

    文章目录 前言 一.环境部署 1.封装BdPan类库 2.回调地址配置 二.获取授权码Code 1.手动获取Code 2.生成本地token 3.读取AccessToken凭证 4.爬虫函数 二.简化 ...

  3. oauth2 java 获取token_OAuth2 Token 一定要放在请求头中吗?

    Token 一定要放在请求头中吗? 答案肯定是否定的,本文将从源码的角度来分享一下 spring security oauth2 的解析过程,及其扩展点的应用场景. Token 解析过程说明 当我们使 ...

  4. taobao.top.once.token.get( 网关一次性token获取 )

    ¥开放平台免费API必须用户授权聚石塔内调用 网关一次性token获取,对接文档: 公共参数 HTTP地址:http://gw.api.taobao.com/router/rest 公共请求参数: 公 ...

  5. 【微信】微信获取TOKEN,以及储存TOKEN方法

    access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存.access_token的存储至少要保留512个字符空间.access_to ...

  6. java请求怎么获取token,如何获取变量token的值

    一.什么是token 1.客户端使用用户名跟密码请求登录 2.服务端收到请求,去验证用户名与密码 3.验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 4.客户端收到 To ...

  7. Python 技术篇-百度语音API鉴权认证获取Access Token实例演示

    百度语音官方鉴权认证文档 下面来为大家进行鉴权认证获取Access Token的演示: 首先需要创建自己的个人语音应用,在应用列表里进行创建. 百度语音个人应用列表 然后用这个应用里的 API Key ...

  8. k8s argo workflow获取登录token的命令

    k8s argo workflow获取登录token的命令 kubectl exec -it argo-server-xxx-xxx -n argo-system -- argo auth token

  9. Spring Cloud云架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)

    上一篇我根据框架中OAuth2.0的使用总结,画了SSO单点登录之OAuth2.0 登出流程,今天我们看一下根据用户token获取yoghurt信息的流程: /** * 根据token获取用户信息 * ...

  10. 使用identity+jwt保护你的webapi(二)——获取jwt token

    前言 上一篇已经介绍了identity在web api中的基本配置,本篇来完成用户的注册,登录,获取jwt token. 开始 开始之前先配置一下jwt相关服务. 配置JWT 首先NuGet安装包: ...

最新文章

  1. 【VMC实验室】在QCloud上创建您的SQL Cluster(1)
  2. 多线程不重复读取数据_用 PHP 实现多线程编程
  3. Javascript prototype理解
  4. ieda中快捷搜索_IntelliJ IDEA IDE设置系列教程(十):在工具窗口中快速搜索
  5. PL/SQL学习笔记-过程
  6. python之SSH远程登录
  7. java 获取mp4 缩略图_java获取视频缩略图
  8. 七、K8s volume相关操作
  9. input框,需要隐式显示的时候,不让它自动填充的办法
  10. WIDOWS 7全家桶(很详细)
  11. linux内核寻址,深入理解Linux内核-内存寻址
  12. Basic Test Knowledge-Difference between UAT and usability testing?
  13. 2023年考研数学测试卷(预测)
  14. S3C2440-裸机篇-06 | UART数据发送接收实验(扫描模式)
  15. 微信授权登录接口合集
  16. OpenCV——图像处理入门:膨胀与腐蚀、图像模糊、边缘检测
  17. Erlang 下载安装
  18. 爸爸的信:学会鄙视自己,才不会妥协
  19. linux终端声音设置,终端命令设置音量?
  20. 生成对抗网络GANs

热门文章

  1. oracle服务器结构01
  2. zk4android,zk4 复刻实战有感
  3. 求整数n次方以及矩阵n次方快速解法
  4. Thrift原理简析
  5. mysql正则表达式教学视频教程_MySQL正则表达式入门教程
  6. 如何找出php木马,linux下查找php木马
  7. python语言的两种注释方法_python中编写注释的方法
  8. 台达cp2000的面板怎么调节_吊灯怎么安装 吊灯怎么固定在顶上的
  9. sstv解码_新的业余无线电 SSTV 设备已运抵国际空间站
  10. python的特性跨平台_VS 2015 的跨平台特性对 Qt 会带来多大的冲击呢?