http请求支持预热接口数据并缓存 #1

Merged
zhangdeman merged 3 commits from feature/preheat_cache into master 2024-10-09 19:06:14 +08:00
Showing only changes of commit 8ef7aea4fe - Show all commits

View File

@ -151,6 +151,16 @@ func (hc *HttpClient) Request() *define.Response {
return cacheResult 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.OnBeforeRequest(hc.getRequestValidateMiddleware()) // 请求参数验证中间件必注册
hc.Client.OnAfterResponse(hc.getResponseValidateMiddleware()) // 响应验证中间件必注册 hc.Client.OnAfterResponse(hc.getResponseValidateMiddleware()) // 响应验证中间件必注册
var ( var (