增加解析header + 解析 cookie
This commit is contained in:
parent
c4d41a9d4e
commit
9d0f74b19a
@ -254,3 +254,39 @@ func (wh *wrapperHandle) GetCtxIntData(ctx *gin.Context, key string, defaultVal
|
||||
}
|
||||
return ctx.GetInt64(key)
|
||||
}
|
||||
|
||||
// ParseHeader 解析header数据
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 17:04 2024/9/23
|
||||
func (wh *wrapperHandle) ParseHeader(ctx *gin.Context) map[string]string {
|
||||
headerData := map[string]string{}
|
||||
if nil == ctx || nil == ctx.Request {
|
||||
return headerData
|
||||
}
|
||||
for headerName, headerVal := range ctx.Request.Header {
|
||||
if len(headerVal) > 0 {
|
||||
headerData[headerName] = headerVal[0]
|
||||
} else {
|
||||
headerData[headerName] = ""
|
||||
}
|
||||
}
|
||||
return headerData
|
||||
}
|
||||
|
||||
// ParseCookie 解析cookie数据
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 17:06 2024/9/23
|
||||
func (wh *wrapperHandle) ParseCookie(ctx *gin.Context) map[string]string {
|
||||
cookieData := map[string]string{}
|
||||
if nil == ctx || nil == ctx.Request {
|
||||
return cookieData
|
||||
}
|
||||
for _, itemCookie := range ctx.Request.Cookies() {
|
||||
cookieData[itemCookie.Name] = itemCookie.Value
|
||||
}
|
||||
return cookieData
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user