util

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 24, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BindJson

func BindJson[T any](ctx *gin.Context, entity T) (success bool)

BindJson 将请求体中的数据绑定到给定的entity中,entity需要可寻址,失败直接返回BadRequest

func GetClientIP

func GetClientIP(ctx *gin.Context) (result string)

GetClientIP 获取请求客户端的IP

func QueryCookie

func QueryCookie(ctx *gin.Context, key string) (has bool, cookie string)

QueryCookie 从cookie中获取指定key的值

func QueryHeaders

func QueryHeaders(ctx *gin.Context, key string) (has bool, result string)

QueryHeaders 从请求头中获取指定key的值

func QueryHeadersBool

func QueryHeadersBool(ctx *gin.Context, key string) (has bool, result bool)

QueryHeadersBool 从请求头中获取一个bool类型的值

func QueryHeadersFloat

func QueryHeadersFloat(ctx *gin.Context, key string) (has bool, result float64)

QueryHeadersFloat 从请求头中获取一个float类型的值

func QueryHeadersInt

func QueryHeadersInt(ctx *gin.Context, key string) (has bool, result int)

QueryHeadersInt 从请求头中获取一个int类型的值

func QueryHeadersJson

func QueryHeadersJson[T any](ctx *gin.Context, key string) (has bool, result T)

QueryHeadersJson 从请求头中获取一个对象

func QueryPath

func QueryPath(ctx *gin.Context, key string) (has bool, result string)

QueryPath 从URL进行查询,支持路径参数与查询参数

func QueryPathBool

func QueryPathBool(ctx *gin.Context, key string) (has bool, result bool)

QueryPathBool 从URL中查询一个bool类型的结果,调QueryPathQueryPath并进行转化

func QueryPathFloat

func QueryPathFloat(ctx *gin.Context, key string) (has bool, result float64)

QueryPathFloat 从URL中查询一个float64类型的结果,调QueryPathQueryPath并进行转化

func QueryPathInt

func QueryPathInt(ctx *gin.Context, key string) (has bool, result int)

QueryPathInt 从URL中查询一个int类型的结果,调用QueryPath并进行转化

func QueryPathJson

func QueryPathJson[T any](ctx *gin.Context, key string) (has bool, result T)

QueryPathJson 从URL中查询一个json对象,调用QueryPath并进行转化

func QueryPathUint64

func QueryPathUint64(ctx *gin.Context, key string) (has bool, result uint64)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL