支持设置path param value

This commit is contained in:
白茶清欢 2024-06-11 16:27:35 +08:00
parent bab271d562
commit 3504899a5d

View File

@ -39,7 +39,13 @@ func NewRestyClient(reqConfig *define.Request) (*resty.Client, *resty.Request) {
request.SetQueryParams(reqConfig.Query) // 设置query参数 request.SetQueryParams(reqConfig.Query) // 设置query参数
request.SetHeaders(reqConfig.Header) // 设置header request.SetHeaders(reqConfig.Header) // 设置header
request.URL = reqConfig.FullUrl // 请求接口 request.URL = reqConfig.FullUrl // 请求接口
request.Method = reqConfig.Method // 请求方法 for pathParamName, pathParamValue := range reqConfig.PathParam {
if len(pathParamValue) == 0 {
continue
}
reqConfig.FullUrl = strings.ReplaceAll(reqConfig.FullUrl, "{#"+pathParamName+"#}", pathParamValue)
}
request.Method = reqConfig.Method // 请求方法
cookieList := make([]*http.Cookie, 0) cookieList := make([]*http.Cookie, 0)
for cookieName, cookieValue := range reqConfig.Cookie { for cookieName, cookieValue := range reqConfig.Cookie {
cookieList = append(cookieList, &http.Cookie{ cookieList = append(cookieList, &http.Cookie{