define

package
v0.0.0-...-0ffe074 Latest Latest
Warning

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

Go to latest
Published: Mar 15, 2024 License: Apache-2.0 Imports: 1 Imported by: 3

Documentation

Overview

Package define ...

Description : define ...

Author : go_developer@163.com<白茶清欢>

Date : 2022-06-25 23:25

Package define ...

Description : define ...

Author : go_developer@163.com<白茶清欢>

Date : 2022-06-25 20:33

Index

Constants

This section is empty.

Variables

View Source
var (
	// RequestIDField 请求ID
	RequestIDField = "request_id"
	// TraceIDField 追踪ID
	TraceIDField = "trace_id"
	// StartRequestTimeField 开始请求时间字段
	StartRequestTimeField = "start_request_time"
	// FinishRequestTimeField 完成请求时间
	FinishRequestTimeField = "finish_request_time"
	// ResponseCodeField 响应状态码字段
	ResponseCodeField = "code"
	// ResponseMessageField 响应信息字段
	ResponseMessageField = "message"
	// HandleRequestCostField 处理请求耗时
	HandleRequestCostField = "cost"
	// ResponseDataField 响应数据字段
	ResponseDataField = "data"
	// ResponseTraceIDField 响应TraceID字段
	ResponseTraceIDField = "trace_id"
	// ResponseRequestIDField 响应的请求ID字段
	ResponseRequestIDField = "request_id"
	// RecordResponseDataField 记录响应数据到上下文
	RecordResponseDataField = "pkg_gin_record_response_data"
	// RecordRequestDataField 记录请求数据到上下文
	RecordRequestDataField = "pkg_gin_record_request_data"
)

Functions

func ConvertDefaultConfig

func ConvertDefaultConfig(cfg *HttpHandleConfig)

ConvertDefaultConfig 覆盖默认配置

Author : go_developer@163.com<白茶清欢>

Date : 20:41 2022/6/25

Types

type HttpHandleConfig

type HttpHandleConfig struct {
	RequestIDField         string
	TraceIDField           string
	ResponseCodeField      string
	ResponseMessageField   string
	HandleRequestCostField string
	ResponseDataField      string
	ResponseTraceIDField   string
	ResponseRequestIDField string
	StartRequestTimeField  string
}

HttpHandleConfig 请求处理配置

Author : go_developer@163.com<白茶清欢>

Date : 20:41 2022/6/25

type IsBlackIP

type IsBlackIP func(ctx *gin.Context, clientIP string) bool

IsBlackIP 是否是黑名单IP

Author : go_developer@163.com<白茶清欢>

Date : 23:25 2022/6/25

type IsWhiteIP

type IsWhiteIP func(ctx *gin.Context, clientIP string) bool

IsWhiteIP 是否白名单IP

Author : go_developer@163.com<白茶清欢>

Date : 23:27 2022/6/25

Jump to

Keyboard shortcuts

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