支持静态参数设置

This commit is contained in:
2025-03-31 17:55:37 +08:00
parent 5d790ff1e7
commit 1d8ee18a03
2 changed files with 43 additions and 4 deletions

View File

@ -108,10 +108,10 @@ func (c *client) doRequest(apiList []*RequestConfigGroupItem) bool {
c.resp.ErrorMessage = err.Error()
return false
}
apiCfg.RequestCfg.Body = param[consts.RequestDataLocationBody.String()] // body
apiCfg.RequestCfg.Header = param[consts.RequestDataLocationHeader.String()] // header
apiCfg.RequestCfg.Cookie = param[consts.RequestDataLocationCookie.String()] // cookie
apiCfg.RequestCfg.Query = param[consts.RequestDataLocationQuery.String()] // query
apiCfg.RequestCfg.Body = param[strings.ToLower(consts.RequestDataLocationBody.String())] // body
apiCfg.RequestCfg.Header = param[strings.ToLower(consts.RequestDataLocationHeader.String())] // header
apiCfg.RequestCfg.Cookie = param[strings.ToLower(consts.RequestDataLocationCookie.String())] // cookie
apiCfg.RequestCfg.Query = param[strings.ToLower(consts.RequestDataLocationQuery.String())] // query
if httpClient, err = httpclient.NewHttpClient(apiCfg.RequestCfg, apiCfg.CacheInstance); nil != err {
// 此处获取客户端实例即发生异常, 忽略一切配置, 直接作为全局失败, 后续也不请求了
c.resp.ErrorCode = "-500"