http请求支持预热接口数据并缓存 #1
10
client.go
10
client.go
@ -151,6 +151,16 @@ func (hc *HttpClient) Request() *define.Response {
|
||||
return cacheResult
|
||||
}
|
||||
|
||||
return hc.requestBackendApi()
|
||||
|
||||
}
|
||||
|
||||
// requestBackendApi 请求后端接口
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 18:47 2024/10/9
|
||||
func (hc *HttpClient) requestBackendApi() *define.Response {
|
||||
hc.Client.OnBeforeRequest(hc.getRequestValidateMiddleware()) // 请求参数验证中间件必注册
|
||||
hc.Client.OnAfterResponse(hc.getResponseValidateMiddleware()) // 响应验证中间件必注册
|
||||
var (
|
||||
|
Loading…
x
Reference in New Issue
Block a user