44 lines
999 B
Go
44 lines
999 B
Go
// Package define ...
|
|
//
|
|
// Description : define ...
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 2024-05-31 14:51
|
|
package define
|
|
|
|
// BeforeRequestHandler 请求开始之前的handler
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 14:51 2024/5/31
|
|
type BeforeRequestHandler func(req *Request)
|
|
|
|
// AfterResponse 请求完成之后的处理handler
|
|
//
|
|
// Author : zhangdeman001@ke.com<张德满>
|
|
//
|
|
// Date : 14:53 2024/5/31
|
|
type AfterResponse func(req *Request, rep *Response)
|
|
|
|
// Http4xxHandler 4xx handler
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 14:54 2024/5/31
|
|
type Http4xxHandler func(req *Request, rep *Response)
|
|
|
|
// Http5xxHandler 5xx handler
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 14:55 2024/5/31
|
|
type Http5xxHandler func(req *Request, rep *Response)
|
|
|
|
// PanicHandler panic的处理
|
|
//
|
|
// Author : go_developer@163.com<白茶清欢>
|
|
//
|
|
// Date : 14:56 2024/5/31
|
|
type PanicHandler func(req *Request, rep *Response)
|