Documentation
¶
Index ¶
Constants ¶
View Source
const ( // 自定义rpc请求头部,防止和grpc的头部冲突 HeaderRPCRemoteAgent = "rpc-remote-agent" HeaderRPCRemoteIP = "rpc-remote-ip" )
grpc请求头部
View Source
const ( // 通用请求头部 HeaderRemoteAddr = "remote-addr" HeaderUserAgent = "user-agent" HeaderReferer = "referer" HeaderXForwardedFor = "x-forwarded-for" HeaderXRealIP = "x-real-ip" // 自定义请求头部 HeaderAppName = "app-name" HeaderAppVersion = "app-version" HeaderOsType = "os-type" HeaderOsVersion = "os-version" HeaderCountry = "country" HeaderLanguage = "language" HeaderTimezone = "timezone" HeaderTimestamp = "timestamp" // 用户授权信息(jwt) HeaderAuthorization = "authorization" // 用户授权信息 HeaderUid = "uid" HeaderToken = "token" // 管理平台授权信息(暂不使用) HeaderXAdminId = "x-admin-id" HeaderXAdminToken = "x-admin-token" // 游客授权信息 token = md5(terminal-id,timestamp) HeaderXTerminalId = "x-terminal-id" HeaderXTerminalToken = "x-terminal-token" // 防重放限制 sign=md5(id+ts+secret) HeaderXRequestId = "x-request-id" HeaderXRequestTs = "x-request-ts" HeaderXRequestSign = "x-request-sign" )
HTTP请求头部字段
Variables ¶
View Source
var HeaderFields = []string{ HeaderRemoteAddr, HeaderUserAgent, HeaderReferer, HeaderXForwardedFor, HeaderXRealIP, HeaderAppName, HeaderAppVersion, HeaderOsType, HeaderOsVersion, HeaderCountry, HeaderLanguage, HeaderTimezone, HeaderTimestamp, HeaderAuthorization, HeaderUid, HeaderToken, HeaderXAdminId, HeaderXAdminToken, HeaderXTerminalId, HeaderXTerminalToken, HeaderXRequestId, HeaderXRequestTs, HeaderXRequestSign, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.