无人及你
示例:
Accept-Language: zh-CN 或者 en-US
App-Ver: 灰度号,用于灰度发布,值为整数例如 100035
App-Up: 更新号,用于热更和强更,值格式举例 1.2.01
App-Client: iOS或者Android
App-Device:设备型号,例如iPhone X
device-token: xxxxxx
Accept-Language 存放用户使用的语言版本,遵循rfc规范,具体参考 HTTP/Headers/Accept-Language
zh-CN表示要求服务端返回中文, en-US表示要求服务端返回英文
device-token 存放用户设备token
auth-token 存放登录的token,客户端根据该请求头发起接口调用
客户端通过登录后获取到token,然后将token值放到请求头的 auth-token里去请求具体的接口
WebView 对h5页面的请求要设置 App-Ver, App-Up 头部信息
h5 ajax 请求时需要从app获取 App-Ver, App-Up,Accept-Language 的值,然后作为请求头发送
以下头信息在微服务间互调时,注意配置传递,不需要客户端传递:
auth-uid 存用户 id,服务通过该请求头获取当前登录的用户id (客户端请求不需要设置该请求头,不经过网关的单元测试需要设置)
请求到达网关,网关对 auth-token 验证后,将获取到的 用户id放到 请求头的 auth-uid 里转发到具体的微服务
auth-nick 存用户昵称
auth-head 存用户头像